Elegant dining room at Ca d'Oro restaurant in St. Moritz with chandeliers and white tablecloths.

Ca d'Oro St. Moritz

Ca d’Oro sits inside the Grand Hotel Des Bains Kempinski, positioned on Via Mezdi in St. Moritz. It holds a Michelin star and serves Italian and Mediterranean cuisine.

The room runs smart and elegant, but the real distinction is the location; while its neighbours cluster around the high-street shops of Via Serlas, this dining room remains a ten-minute walk from the banks of Lake St. Moritz. Most kitchens in this town lean toward hearty mountain fare to appease the slope-side crowd, yet this menu keeps a lighter, Mediterranean focus. It offers a necessary cooling effect after a day in the alpine heat, proving that the best tables here are the ones that ignore the mountain clichés entirely.

Photos & Videos

© Photo Credits: Ca d'Oro

Highlights

Cuisine

Ca d'Oro FAQ

Ca d'Oro serves Italian and Mediterranean cuisine. It holds a Michelin star. It is an expensive restaurant on Via Mezdi inside the Grand Hotel Des Bains Kempinski St. Moritz.

The room at Ca d'Oro runs smart and elegant. Guests typically wear formal or polished attire to match the style of the restaurant.

Ca d'Oro is on Via Mezdi in St. Moritz. It is a ten-minute walk from Lake St. Moritz, a fifteen-minute walk from the shops on Via Serlas, and a twenty-minute walk from the Segantini Museum.

To book a table at Ca d'Oro, you provide Alotea with your date, party size, and any occasion notes. Alotea works the venue's own booking route and comes back with a confirmed answer for you.

Opening Hours

Sunday

19:00 - 22:00

Monday

19:00 - 22:00

Tuesday

19:00 - 22:00

Wednesday

19:00 - 22:00

Thursday

19:00 - 22:00

Friday

19:00 - 22:00

Saturday

19:00 - 22:00

Location

Grand Hotel Des Bains Kempinski St. Moritz, Via Mezdi 27, 7500 St. Moritz, Switzerland

Nearby

Lake St. Moritz500 m
Via Serlas800 m
Segantini Museum1.5 km

Additional Information

Name

Ca d'Oro St. Moritz

Establishment Type

Restaurant

Cuisine Type

Italian, Mediterranean

Dress Code

Smart and Elegant

Minimum Age

18+

Price Range

$$$

Address

Grand Hotel Des Bains Kempinski St. Moritz, Via Mezdi 27, 7500 St. Moritz, Switzerland

This is an independently maintained listing. Ca d'Oro is not affiliated with, endorsed by, or sponsored by Alotea. Are you the owner? Claim this listing

Explore St. Moritz

Overview

All venue names and trademarks are property of their respective owners. Listings are independently compiled for informational purposes only and do not imply endorsement or affiliation.

© 2026 Alotea. All rights reserved.