Mont d'Or Swartberg Hotel

★ ★ ★ ★

Mont d'Or Swartberg Hotel is located in the centre of the quaint picturesque town of Prince Albert, at the foot of the Swartberg Mountains in the Western Cape.

The Mont d’Or Swartberg Hotel, Prince Albert, in South Africa Western Cape; a hotel in a historic national monument dating back over a hundred years.

The perfect destination to enjoy the extensive open expanses of the Karoo’s amazing natural beauty. The hotel has a sparkling swimming pool and a gym.

The iconic Victoria Dining Room hosts dinner in the evenings, with the onsite coffee shop serving delicious breakfast and lunch. Enjoy an evening drink in one of the two bars, The Hotel Bar and Green Price Gin Bar.

Go on the Astro Tour in Prince Albert to spend time watching the awe-inspiring magical night skies or visit Oudtshoorn, just a scenic 40-minute drive across the majestic Swartberg Mountains.

The 25 air-conditioned en-suite rooms each have their character and old-world individual charm whilst offering modern-day comforts, amenities and facilities.

Several wine estates and olive farms are in the Prince Albert area offering tastings in beautiful settings. Gay’s Dairy offers a tasty cheese tour and is ideal for all members of the family. Bookings for tours may be arranged with us during booking.


  • Air Conditioning
  • Bar Fridges in Room
  • Bedside table
  • Beverage Maker in Room
  • Dining Room
  • Housekeeping
  • In-room safe
  • WIFI

Facilities Available at Mont d'Or Swartberg Hotel

  • Cafeteria
  • Gift Shop
  • Hiking trails
  • Spa

More Information on Mont d'Or Swartberg Hotel

FAQs about Mont d'Or Swartberg Hotel
What is the contact number for reservations?

The contact numbers to make a reservation at Mont d'Or Swartberg Hotel are:

•  Cape Town Reservations +27 (0) 21 794 9050
•  Durban Reservations: +27 (0) 31 941 5945
•  Johannesburg Reservations: +27 (0) 10 446 8045.

Alternatively, you can check availability and book online by clicking here.

Where is Mont d'Or Swartberg Hotel located?
The address of Mont d'Or Swartberg Hotel is: Mont d'Or Swartberg Hotel, Prince Albert, 6930.