Mount Grace Country House


Treat yourself with a stay here

The fully stocked wine cellar may be put to some use once you settle in to the serene and relaxing ambience provided by the Mount Grace Country House. What began as a stone farmhouse some 20 years ago was converted into the superb hotel it is today. Recent renovations have seen an already brilliant accommodation extend into a realm of luxury that few other hotels can match. The rooms are set amidst 10 acres of lush and captivating gardens, where butterflies flutter and birds twitter in the treetops. Relaxation comes so easily here in this tranquil setting, so easily you may find it difficult to get out and experience the wonderful surroundings. With a wide range of leisure activities such as bird watching, tennis, swimming, mountain biking and trout fishing as well as the proximity of the "Cradle of Humankind" world heritage site, you would do well to break away from the peaceful setting of the hotel, even if only for a short time. Throughout your romantic, relaxing and luxurious stay you will be waited on by attentive staff who will ensure that you are pampered like royalty, whilst feeling completely at home.

With a wide variety of luxury body and skin treatment the adjoining Spa and Hydrotherapy Spa Garden take your relaxing holiday over the tipping point between luxurious and ultra-luxurious! With a total of 12 treatment rooms and the wonderful technology of water treatments a trip to the Spa will see you rested, relaxed and rejuvenated.

Restaurant on premises Bedrooms all have satellite TV Secure parking Spa Swimming pool WIFI


Mount Grace Country House
Johannesburg Surrounds

The Mount Grace Country House is a romantic haven located only an hour's drive from Johannesburg and Pretoria in the Magaliesberg Mountains.

You May Also Enjoy

Price on request


What our guests say about us

Meet your African safari experts

Meet the Rhinos
Ratings powered by TripAdvisor

Call Us

Office Hours: Now Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81669

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600