We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Cafe Hanselmann

Via Maistra 8, St. Moritz 7500, Switzerland
+41 81 833 38 64
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
  • Excellent28%
  • Very good33%
  • Average23%
  • Poor9%
  • Terrible5%
Travellers talk about
“pastries” (23 reviews)
“cake” (9 reviews)
“pretzels” (2 reviews)
Restaurant Hours
Swiss, Cafe, European, Vegetarian Friendly
$$ - $$$
Via Maistra 8, St. Moritz 7500, Switzerland
Write a Review
Reviews (389)
Traveller rating
Traveller type
Time of year

1 - 10 of 389 reviews

Reviewed 2 weeks ago

One cannot miss the beautiful frescoed facade of this celebrated bakery and tearoom. Once you have admired the building, and taken a few photos, step inside. Cases of goodies and mouth-watering aromas greet each person immediately upon entering. Everything from cakes to delicate pastries can...More

Thank CJW913
Reviewed 4 weeks ago

Found this location to be one of the few stores opened during our visit on a Sunday, so popped in to have a look and to our surprise, they had a big selection of sweets and pastries on offer. They offer some tastings at the...More

1  Thank Tomme T
Reviewed 20 April 2017

Nice little coffee shop/patisserie in St. Moritz. Popped in for morning tea / coffee and a pastry. There are a good selection of cakes / sandwiches and we enjoyed our morning tea / coffee, but were very surprised at the charge of €35 for 3...More

Thank Geraldine S
Reviewed 11 April 2017

This traditional cafe/coffee house is just wonderful! Gorgeous cakes/pastries, lovely coffee and excellent service. Didn't sample the cooked food, but what was being served up looked good.

Thank clydemum
Reviewed 28 March 2017 via mobile

Went for lunch: it was fabulous. Went for tea: fabulous again. Breakfast the next day: you have to like those "pretzel-tasting croissants" the Swiss seem to like so much (not this girl's favorite) however, amazing hot chocolate and the choice in pâtisserie/viennoiseries is wide so...am...More

Thank Theetiquettorialist
Reviewed 28 March 2017

cumbersome process until you get your cake on your tabe. First you have to choose your cake in the pastry shop salesroom, than you have to pay it on the spot and to carry it to your table where you finally have to order your...More

Thank dirkman101
Reviewed 21 March 2017 via mobile

Its such a beautiful and cosy place. We had lunch and dessert. Everyone loved what they ate. Very popular place.

Thank Ismetser
Reviewed 8 March 2017

This place was hopping! We ordered a mid-afternoon dessert and a hot chocolate and found a seat on the second floor. Great view and great energy.

Thank David C
Reviewed 18 February 2017 via mobile

If you are looking for sweet cakes or same good swiss chocolate this is the right place to go! The prices are normal and everything is good

1  Thank 662sang
Reviewed 13 February 2017

Coffee and Cake in the famous Hanselmann was an experience.Little swiss sweets and a coffee in an interesting surrounding.

Thank magnuna
Nearby Restaurants
Hauser Restaurant
663 reviews
.11 km away
Dal Mulin
114 reviews
.14 km away
Restaurant-Bar Chesa Veglia
276 reviews
.10 km away
Steffani Restaurant
232 reviews
.12 km away
Nearby Attractions
Lake St. Moritz
447 reviews
.58 km away
Lake of Staz (Lej da Staz)
148 reviews
.11 km away
Segantini Museum
153 reviews
.71 km away
Olympia Bobrun
37 reviews
.76 km away
Questions & Answers
Get quick answers from Cafe Hanselmann staff and past visitors.
Note: your question will be posted publicly on the Questions & Answers page.
Posting guidelines
Improve this listing

Restaurant Details

Rating summary
  • Food
  • Value
Breakfast, Lunch
Restaurant features
Takeout, Seating, Waitstaff, Serves Alcohol, Free Wifi, Reservations
Good for
Child-friendly, View
Location and Contact Information
  • Address: Via Maistra 8, St. Moritz 7500, Switzerland
  • Location: Europe  >  Switzerland  >  Swiss Alps  >  Canton of Graubunden  >  Engadin St. Moritz  >  St. Moritz
  • Phone Number: +41 81 833 38 64
  • E-mail