Restaurant menu

Chef's recommendations

Average price CHF 50 Special request

Dietary requirements

Scores & Reviews

based on 70 reviews
Only customers who have dined at the restaurant after booking on TheFork can leave a review.
Food :8.9/10
Service :8.7/10
Setting :9/10
  1. Paula M.
    • 2 reviews

    The restaurant is great and their staff are amazingly welcoming and ready to make you have a good night. Food is really good. However, portions are quite small given the price you pay for a dish - overpriced even for Geneva, I believe.

  2. Gill W.
    • 4 reviews

    The food was disappointing. They used to do really good fish based tacos but they are not on the menu now. Very limited menu options for non meat eaters.

  3. Linda D.
    • one review

    Bel et bon restaurant

  4. Lila Z.
    • 36 reviews

    It is always a pleasure to eat at Alma. However, the soundproofing could be better

More information

How to get to the restaurant

Rue Henri-Blanvalet 6, 1207, Genève, Switzerland

Directions to get there

Please note that all reservations are for 2-hour time-slots; We may politely ask for the table back after two hours – which should be more than enough time to enjoy a meal with us.

About the restaurant


Merci de bien vouloir noter que toutes nos réservations sont sur la base d'une durée de deux heures.

Nous vous demanderons donc de bien vouloir libérer votre table une fois ce temps écoulé; temps qui est normalement largement suffisant pour profiter pleinement de votre dîner à nos côtés.


, ,

Restaurant can be privatized (80 people max)

, Can be privatized, , , , Wheelchair Accessible,

Restaurants around "Alma"

Puccini by TOSCA

CHF 40 average price

Score:9.2 (114 reviews)



CHF 70 average price

Score:9.4 (250 reviews)


CHF 40 average price

Score:8.9 (285 reviews)


CHF 49 average price

Score:9 (964 reviews)


CHF 55 average price

(2 reviews)

CHF 60 average price

Score:8.9 (1,765 reviews)


CHF 60 average price

Score:9.3 (918 reviews)


CHF 35 average price

Score:8.5 (219 reviews)


CHF 30 average price

(one review)


CHF 65 average price

Score:9 (142 reviews)


Free serviceAvailability confirmed immediately