Skip to main content

Filter by:


Star rating

Review score

Salem – 41 hotels and places to stay
See the latest prices and deals by choosing your dates.
African Safari Lodge, hotel in Salem

Providing river views, African Safari Lodge in Grahamstown provides accommodation, a garden, a shared lounge, a terrace and barbecue facilities.

The meals were fantastic, the game drive superb and enjoyed the fishing and boat ride.
9.1
Scored 9.1
Superb
Rated superb
251 reviews
Price from£83.44per night
The Ranch House at African Safari Lodge, hotel in Salem

Located outside of Grahamstown on a private game reserve, The Ranch House at African Safari Lodge is a self-catering lodge-style home, perched 10 meters above the water on the Settlers dam with...

Great view over the lake
8.9
Scored 8.9
Fabulous
Rated fabulous
24 reviews
Price from£45.24per night
Seven Fountains Farm, hotel in Salem

Situated in Grahamstown, 10 km from Lalibela Private Game Reserve, Seven Fountains Farm features accommodation with a garden, free private parking, a terrace and a restaurant.

The food was great and the staff was amazing
8.8
Scored 8.8
Fabulous
Rated fabulous
187 reviews
Price from£68.93per night
The Graham Hotel, hotel in Salem

Situated in Grahamstown, 1.2 km from 1820 Settlers Monument, The Graham Hotel features accommodation with a seasonal outdoor swimming pool, private parking, a shared lounge and a bar.

Staff hospitality and professionalism!
7.5
Scored 7.5
Good
Rated good
246 reviews
Price from£71.86per night
Settler Cottage Apartment, hotel in Salem

Situated in Grahamstown, within 2.6 km of 1820 Settlers Monument and 16 km of Thomas Baines Nature Reserve, Settler Cottage Apartment features accommodation with a garden as well as free private...

The lady cleaning the flat was very helpful and sweet. Flat was clean.
8.2
Scored 8.2
Very good
Rated very good
361 reviews
Price from£42.65per night
The Milner by The Oyster Collection, hotel in Salem

Providing garden views, The Milner by The Oyster Collection in Grahamstown provides accommodation, water sports facilities, an outdoor swimming pool, a garden, a bar and barbecue facilities.

Breakfast was amazing. Everything was top notch
9.5
Scored 9.5
Exceptional
Rated exceptional
237 reviews
Price from£88.32per night
137 High Street Guest House, hotel in Salem

Featuring a garden and views of city, 137 High Street Guest House is a guest house situated in a historic building in Grahamstown, 1.1 km from 1820 Settlers Monument.

The place is very clean and the service is excellent.
8.6
Scored 8.6
Fabulous
Rated fabulous
157 reviews
Price from£62.47per night
Mimosa, hotel in Salem

Featuring pool views, Mimosa offers accommodation with free bikes, a garden and a terrace, around 3.8 km from 1820 Settlers Monument.

This could easily feature in a House Beautiful magazine. Elegant and immaculate with everything you need. Lovely big bedrooms and a well equipped kitchen. Very peaceful and secure. We loved it and will definitely stay again.
8.9
Scored 8.9
Fabulous
Rated fabulous
46 reviews
Price from£64.62per night
The Cottage, hotel in Salem

Situated in Grahamstown, near St Michael and St George Cathedral, Observatory Museum Grahamstown and South African Institute for Aquatic Biodiversity, The Cottage features a garden.

....
8.8
Scored 8.8
Fabulous
Rated fabulous
37 reviews
Price from£43.94per night
Amabwe Guesthouse, hotel in Salem

Set just 2.9 km from 1820 Settlers Monument, Amabwe Guesthouse features accommodation in Grahamstown with access to a spa and wellness centre, a bar, as well as a 24-hour front desk.

The Location is perfect and the premises were very clean and neat. The staff were really nice and welcoming.
8.8
Scored 8.8
Fabulous
Rated fabulous
85 reviews
Price from£51.70per night
See all hotels in and around Salem
Subscribe to receive premium deals

Prices drop the moment you sign up!