Find hotels in Thornhill from ฿1,316

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Thornhill hotels

JBay Zebra Lodge

JBay Zebra Lodge
4.0 star property
Thornhill
9.6 out of 10, Exceptional, (27)
Situated in Thornhill, this country house offers an attached winery for sampling local vintages. Guests can unwind by the outdoor and children's pool, enjoy free breakfast, and indulge in rejuvenating massages.

"Beautiful scenery, friendly staff, zebra roaming the property"
United States
Colin
JBay Zebra Lodge

Marina Martinique B and B

Marina Martinique B and B
3.0 star property
Jeffreys Bay
9.6 out of 10, Exceptional, (5)
Set on Marina Martinique in Jeffreys Bay, this charming B&B offers full daily breakfast and waterside relaxation. Explore nearby hiking trails, visit Seekoei Nature Reserve, or lounge in the garden after a day at Jeffreys Bay Beach.

"Wonderful amazing clean "
Mexico
amed
The price is ฿2,193
฿2,193 total
includes taxes & fees
12 Jan - 13 Jan
Marina Martinique B and B

Sawubona Guesthouse

Sawubona Guesthouse
4.0 star property
Gqeberha (Port Elizabeth)
10.0 out of 10, Exceptional, (4)
This beach B&B offers a refreshing outdoor pool and complimentary breakfast to start your day. Explore nearby snorkelling spots, visit Seaview Lookout, or discover The Island Nature Reserve, all while enjoying free WiFi throughout your stay.

"Absolutely beautiful stay! Home is gorgeous and location is spectacular. Staff was so welcoming and kind. Can’t say nice enough things about this wonderful place! "
United States
Maureen
The price is ฿3,260
฿3,260 total
includes taxes & fees
19 Jan - 20 Jan
Sawubona Guesthouse

Super Tubes Guesthouse

Super Tubes Guesthouse
4.0 star property
Jeffreys Bay
9.4 out of 10, Exceptional, (120)
Located near Play in JBay Adventure Centre and Noorsekloof Nature Reserve, this coastal retreat offers 2 bars/lounges and a steam room. Pamper yourself with mani/pedis, unwind on the terrace, or grab a bite at the deli after a day of surfing.

"Nice place right by the ocean and great dining options. J-Bay is the place to be!"
United States
Danielle
The price is ฿3,813
฿4,385 total
includes taxes & fees
10 Jan - 11 Jan
Super Tubes Guesthouse

Intle Game Lodge

Intle Game Lodge
4.0 star property
Loerieheuwel
9.6 out of 10, Exceptional, (14)
Unwind at this tranquil Loerieheuwel lodge offering an outdoor pool for cooling off after safari adventures. The restaurant serves meals while the bar provides refreshing drinks. Enjoy free breakfast, WiFi and room service amid natural garden surroundings.

"Wir waren nur eine Nacht hier, es war traumhaft. Sehr schöner Blick über die Landschaft und bis ans Meer, alles sehr sauber und gepflegt, Essen und Frühstück sehr lecker, wir haben den Aufenthalt sehr genossen."
Germany
Clemens
The price is ฿6,138
฿7,059 total
includes taxes & fees
12 Jan - 13 Jan
Intle Game Lodge

Cashmere Suites

Cashmere Suites
3.5 star property
Gqeberha (Port Elizabeth)
8.0 out of 10, Very good, (13)
This bayfront guesthouse offers soothing deep-tissue massages and 2 beach bars to unwind after exploring. Free WiFi and parking add convenience while Main Public Library and golf options wait nearby.

"Great property and pleasant host. Definitely recommend to others. "
Canada
Michael
The price is ฿1,525
฿1,525 total
includes taxes & fees
9 Jan - 10 Jan
Cashmere Suites

Sandpebbles Estate

Sandpebbles Estate
2.0 star property
Gqeberha
Coastal comfort awaits at this charming Gqeberha guesthouse with convenient kitchen islands and refrigerators in each room. Explore nearby Kragga Kamma Game Park or Chelsea Mashie Golf Club, then unwind in the peaceful garden and terrace.
The price is ฿2,860
฿2,860 total
includes taxes & fees
12 Jan - 13 Jan
Sandpebbles Estate

Coopers Highlands

Coopers Highlands
3.5 star property
Jeffreys Bay
Escape to cosy cabins with fireplaces and private hot tubs surrounded by nature's beauty. Just minutes from Kabeljous Nature Reserve and Albatross Beach, this mountain retreat offers free WiFi and parking for adventurous travellers.
The price is ฿3,879
฿4,461 total
includes taxes & fees
16 Jan - 17 Jan
Coopers Highlands

HEBA GUESTLODGE

HEBA GUESTLODGE
Kariega
6.0 out of 10, (1)
Free WiFi and parking enhance your stay at this charming guesthouse. Explore Volkswagen Factory and Museum or tee off at Uitenhage Golf Club nearby. Daily housekeeping ensures comfort during your Kariega visit.

"They are still new in the market. There were only 1 bath and face towel in the room for 2 adults. Just coffee and no tea. "
South Africa
David
HEBA GUESTLODGE

Coastal Haven 4

Coastal Haven 4
3.5 star property
Gqeberha (Port Elizabeth)
4.0 out of 10, (1)
The price is ฿11,605
฿13,346 total
includes taxes & fees
30 Jan - 31 Jan
Coastal Haven 4

The Mandyville

The Mandyville
4.0 star property
Jeffreys Bay
8.8 out of 10, Excellent, (48)
Situated by the ocean in Jeffreys Bay, this guesthouse offers free cooked-to-order breakfast and WiFi. Explore nearby hiking trails and enjoy kayaking or mountain biking adventures. Relax at the garden terrace and bar after visiting Dolphin Beach and Equinox Mall.

"Fabulous stay, staff were very friendly too."
United Kingdom
Anonymous traveller
The price is ฿3,208
฿3,689 total
includes taxes & fees
21 Jan - 22 Jan
The Mandyville

Dolphin View Guesthouse

Dolphin View Guesthouse
3.0 star property
Jeffreys Bay
9.8 out of 10, Exceptional, (39)
Perched in Jeffreys Bay, this guesthouse offers indoor and outdoor pools plus a garden terrace. Enjoy room service and free WiFi while exploring nearby Noorsekloof Nature Reserve or trying surf lessons and kayaking in the area.

"It is clean, comfortable and affordable."
South Africa
Rainier
The price is ฿1,525
฿1,754 total
includes taxes & fees
12 Jan - 13 Jan
Dolphin View Guesthouse

Mongoose Manor

Mongoose Manor
3.0 star property
Gqeberha (Port Elizabeth)
9.4 out of 10, Exceptional, (21)
Mongoose Manor offers a tranquil escape with indulgent facials and aromatherapy services. Float along the lazy river, grab bites at the snack bar, and enjoy convenient in-room refrigerators and microwaves, all near Walmer Park Shopping Centre.

"Amazing property and amazing staff and owners. 10 out of 10! Breakfast was incredible and everyone was so kind I’ll definitely be coming back J S"
Canada
Jesse
The price is ฿2,469
฿2,469 total
includes taxes & fees
9 Jan - 10 Jan
Mongoose Manor

Shaloha Guesthouse on Supertubes

Shaloha Guesthouse on Supertubes
4.0 star property
Jeffreys Bay
10.0 out of 10, Exceptional, (56)
Surf-ready location on Supertubes beach offers hiking trails and adventure nearby. Guests enjoy complimentary parking while exploring local attractions like Play in JBay Adventure Centre and Noorsekloof Nature Reserve.

"Truly amazing hotel, ran by amazing ladies! The location is perfect, the beach is perfect and the stay is always perfect 😁"
United Kingdom
Philip
The price is ฿3,233
฿3,718 total
includes taxes & fees
30 Jan - 31 Jan
Shaloha Guesthouse on Supertubes

Stone Olive Guest House

Stone Olive Guest House
4.0 star property
Jeffreys Bay
9.2 out of 10, Wonderful, (57)
Relax at this serene retreat with an outdoor pool and garden terrace. Located adjacent to Jeffreys Bay Golf Club, with easy access to Equinox Mall and renowned surf spots. Enjoy free WiFi and parking.

"This was the perfect spot for a night while on a road trip. I felt welcomed and well taken care of. "
Canada
Patricia
The price is ฿2,321
฿2,669 total
includes taxes & fees
12 Jan - 13 Jan
Stone Olive Guest House

Villa Petit

Villa Petit
3.5 star property
Jeffreys Bay
9.2 out of 10, Wonderful, (10)
Charming villa retreat with garden terrace and daily housekeeping near Play in JBay Adventure Centre. Conveniently located close to Jeffreys Bay Golf Club, this B&B offers a peaceful base for exploring local attractions.

"Lovely spotless accommodation, wonderful breakfasts, more notes walk from beach."
United Kingdom
Anonymous traveller
The price is ฿1,989
฿2,288 total
includes taxes & fees
11 Jan - 12 Jan
Villa Petit

On the Beach Guesthouse

On the Beach Guesthouse
4.0 star property
Jeffreys Bay
9.0 out of 10, Wonderful, (73)
Wake to panoramic bay vistas at this charming boutique accommodation. Direct beach access awaits just steps away, while nearby activities include hiking trails, kayaking, and mountain biking. Unwind at the garden terrace or lounge bar after exploring popular local attractions.

"Very clean and beautifully situated. Lovely little breakfast area upstairs. The beach location is perfect."
Canada
Ryan
The price is ฿4,372
฿5,028 total
includes taxes & fees
12 Jan - 13 Jan
On the Beach Guesthouse

Dio Dell Amore Guest House

Dio Dell Amore Guest House
5.0 star property
Jeffreys Bay
7.8 out of 10, Good, (14)
Bask in seaside elegance at this ocean-adjacent guesthouse featuring a refreshing outdoor pool and garden terrace. Located near Albatross Beach, guests enjoy complimentary breakfast, WiFi and parking while exploring nearby Kabeljous Nature Reserve.

"Friendly reception everything explained in detail Beautiful scenery and very interesting Italian lay out of the Guest House Very pleasant stay felt like we were in Tuscany Will definitely recommend it to friends and family "
South Africa
JD
The price is ฿2,965
฿2,965 total
includes taxes & fees
29 Jan - 30 Jan
Dio Dell Amore Guest House

Grand House Lodge Jeffreys Bay

Grand House Lodge Jeffreys Bay
3.5 star property
Jeffreys Bay
7.0 out of 10, Good, (4)
"Hotel very clean, shower head placed unusually low, bathroom sink very small. Breakfast was delicious but took over an hour to prepare."
United States
Anonymous traveller
The price is ฿1,907
฿2,193 total
includes taxes & fees
21 Jan - 22 Jan
Grand House Lodge Jeffreys Bay

Ripple Hill Hotel

Ripple Hill Hotel
3.0 star property
Patensie
8.0 out of 10, Very good, (2)
Escape to this serene inn featuring a lovely terrace and garden. The on-site restaurant serves authentic local cuisine throughout the day, while the pub offers refreshing drinks after exploring Patensie.

"They had a fire in the kitchen on Sunday and was unable to prepare meals except pizza. Arrived on the Tuesday, could have been informed about the situation beforehand. Hotel rooms are very nice, charming and full of character."
South Africa
Tobie
The price is ฿2,653
฿3,050 total
includes taxes & fees
7 Feb - 8 Feb
Ripple Hill Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Thornhill Hotel Reviews

More cheap stays in Thornhill

Frequently asked questions

Where is the best place for a stay in Thornhill?
Based on our traveller data, JBay Zebra Lodge is one of the top choices for your stay. This country house offers a winery and free breakfast. Two other choices for your stay in the area are On the Beach Guesthouse and Intle Game Lodge. See all available top hotels, or vacation rentals in Thornhill.
What are some of the best holiday rentals that Thornhill has to offer?
Coastal Haven 4: This holiday home rental outside Thornhill is located by the ocean, and has an outdoor pool, a terrace and a BBQ to put you at ease in your new surroundings. It has 3 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. Kick off your shoes and enjoy yourself with a garden and a pool table. See all vacation rentals in Thornhill.
If I need to cancel my hotel reservation in Thornhill, will I receive a refund?
Yes, most hotel reservations are refundable if you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of check in. If you have a non-refundable reservation, you might still have the option to cancel and receive a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Thornhill.
How is it staying in Thornhill?
Travellers to Thornhill will find plenty to explore and enjoy. There are 128 hotels and other accommodation options in the surrounding area. Find out more about Thornhill.
What should I see while I'm in Thornhill?
Places to visit in the wider area include Fairview Racecourse, Albatross Beach and Dolphin Beach. You'll also find Jeffreys Bay Beach and Fountains Mall in the area. Take a look at what more there is to see and do in Expedia's Thornhill guide.
What's the seasonal weather in Thornhill?
The hottest months are usually January and February, with an average temperature of 21°C, while the coldest months are July and August, with an average of 15°C. Average annual precipitation for Thornhill is 483 mm.