Find Hotels

Choose your date

Choose your date
Guests:
 
Specify the age of a child
Specify the age of children

Golf hotels in St. Moritz

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Hotel themes

Guest rating

Apply Filters
Clear Filters

24 options found

  • Giardino Mountain

    Via Maistra 3, St. Moritz, Switzerland (Show map)

    Show map

    Offering 78 modern rooms, Giardino Mountain Hotel features a sundeck, a casino and an outdoor swimming pool. This superior hotel dates from 1719 and was refurbished in 2011.

    More...
    From US$ 788
    price for 1 night
    BOOK From US$ 788
  • Kulm

    Via Veglia 18, St. Moritz, Switzerland (Show map)

    Show map

    The quiet Kulm Hotel offers comfortable rooms with a magnificent view over Andes Mountains. Founded in 1856, the hotel underwent a renovation in 2008.

    More...
    From US$ 477
    price for 1 night
    BOOK From US$ 477
  • Badrutt'S Palace Hotel

    Via Serlas 27, St. Moritz, Switzerland (Show map)

    Show map

    The sophisticated Badrutt'S Palace Hotel St. Moritz is quietly set minutes away from Val Roseg, Lake of Staz and Mount Corvatsch. The hotel occupies 8 floors and was renovated in 2012.

    More...
    From US$ 508
    price for 1 night
    BOOK From US$ 508
  • Baren

    Via Maistra 50, St. Moritz, Switzerland (Show map)

    Show map

    Baren is a 4-story hotel in a quiet street area of St. Moritz at a close proximity to Engadine Museum, Lake of Staz and Mount Corvatsch offering cozy rooms with a wonderful view over the lake.

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • Schweizerhof

    Via Dal Bagn 54, St. Moritz, Switzerland (Show map)

    Show map

    Schweizerhof Swiss Quality is a 6-story hotel in the center of St.

    More...
    From US$ 141
    price for 1 night
    BOOK From US$ 141
  • Cresta Palace

    Via Maistra 75, St. Moritz, Switzerland (Show map)

    Show map

    Cresta Palace is a 4-story hotel in St. Moritz within short distance of Mount Corvatsch, Muottas Muragl and Lake of Staz . The superior hotel is a good example of traditional architecture in St.

    More...
    From US$ 335
    price for 1 night
    BOOK From US$ 335
  • San Gian

    Via San Gian 23, St. Moritz, Switzerland (Show map)

    Show map

    San Gian Hotel boasts excellent positioning within a 15-minute walk of Mount Corvatsch, offering 50 rooms and allergy-free rooms and a golf course.

    More...
    From US$ 180
    price for 1 night
    BOOK From US$ 180
  • Kempinski Grand Hotel Des Bains

    Via Mezdi 27, St. Moritz, Switzerland (Show map)

    Show map

    Kempinski Grand is a 5-story hotel in St. Moritz, located close to slopes offering a ski school, ski equipment rental and a ski pass along with a casino, a steam room and an outdoor swimming pool.

    More...
    From US$ 619
    price for 1 night
    BOOK From US$ 619
  • Art Boutique Hotel Monopol

    Via Maistra 17, St. Moritz, Switzerland (Show map)

    Show map

    Art Boutique Monopol Hotel provides 73 rooms with a fantastic view of the lake. This traditional hotel was opened in 1911 and renovated in 2010.

    More...
    From US$ 443
    price for 1 night
    BOOK From US$ 443
  • Waldhaus Am See

    Via Dim Lej 6, St. Moritz, Switzerland (Show map)

    Show map

    Waldhaus Am See is a 3-star traditional hotel offering a non-smoking accommodation within easy reach of Diavolezza, Piz Nair and Berry Museum. The building was renovated in 2003.

    More...
    From US$ 90
    price for 1 night
    BOOK From US$ 90
  • Misani

    Via Maistra 70, St. Moritz, Switzerland (Show map)

    Show map

    The 3-star Misani Hotel offers spacious rooms in proximity to Segantini Museum, Alpin Museum Pontresina and Diavolezza. The hotel opened its doors in 1878 and was remodeled in 2000.

    More...
    From US$ 260
    price for 1 night
    BOOK From US$ 260
  • Sonne

    Via Sela 11, St. Moritz, Switzerland (Show map)

    Show map

    The 3-star hotel Sonne provides a classic accommodation and gives a quick access to Muottas Muragl, which is around 1100 meters away. This comfortable hotel was opened in 1979 and renovated in 2009.

    More...
    From US$ 118
    price for 1 night
    BOOK From US$ 118
  • La Margna

    Via Serlas 5, St. Moritz, Switzerland (Show map)

    Show map

    The 4-star La Margna Swiss Q Hotel is set just 3.5 km from Alpin Museum Pontresina, Piz Nair and Engadin Golf Samedan & Zuoz. This traditional hotel was opened in 1907 and renovated in 2008.

    More...
    From US$ 311
    price for 1 night
    BOOK From US$ 311
  • Albana

    Via Vers Mulins 6, St. Moritz, Switzerland (Show map)

    Show map

    Albana is a 4-star hotel offering an en-suite accommodation not far from Muottas Muragl, Segantini Museum and Diavolezza.

    More...
    From US$ 265
    price for 1 night
    BOOK From US$ 265
  • Hotel Stille

    Via Surpunt 58, St. Moritz, Switzerland (Show map)

    Show map

    The family Hotel Stille is a 2-star property set next to Diavolezza, Lake of Staz and Engadine Museum featuring a tennis court and a library.

    More...
    From US$ 100
    price for 1 night
    BOOK From US$ 100
  • Sur Val

    46.5023771,9.8455699, St. Moritz, Switzerland (Show map)

    Show map

    House "sur val" apartment hosts guests of St. Moritz.

    More...
    From US$ 108
    price for 1 night
    BOOK From US$ 108
  • Chesa Sul Muot

    Via Brattas 17, 7500 Sankt Moritz, Switzerland, St. Moritz, Switzerland (Show map)

    Show map

    Offering luxurious rooms, Chesa Sul Muot apartment is placed in a mountain area of St. Moritz providing fast and easy access to Nietzsche-Haus, Val Roseg and Lake of Staz .

    More...
    From US$ 935
    price for 1 night
    BOOK From US$ 935
  • Apt.8

    Via Dal Bagn, 6, 7500, St. Moritz, Switzerland (Show map)

    Show map

    Offering a tasteful rooms, house "ludains" apartment accommodates guests close to Lake of Staz, Engadin Golf Samedan & Zuoz and Ski Lift Bivio - Cuolmens.

    More...
    From US$ 249
    price for 1 night
    BOOK From US$ 249
  • Allod Brattas 2

    Via Maistra, 7500, St. Moritz, Switzerland (Show map)

    Show map

    Allod Brattas 2 apartment is located in St. Moritz and provides guests with snowboarding.

    More...
    BOOK
  • Cresta Kulm

    Cresta Run, 7500, St. Moritz, Switzerland (Show map)

    Show map

    Cresta Kulm apartment is located in St. Moritz and provides guests with snowboarding.

    More...
    BOOK