Book Hotels in Thornhill
Cabins, apartments, houseboats! We offer comfortable & private vacation rentals
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Thornhill hotels

Shaloha Guesthouse on Supertubes
Reviewed on Sep 13, 2025

JBay Zebra Lodge
Reviewed on Feb 14, 2025

Super Tubes Guesthouse
Reviewed on Sep 25, 2025

On the Beach Guesthouse
Reviewed on Mar 2, 2025

Framesby Guesthouse
Reviewed on Aug 27, 2025

Cashmere Suites
Reviewed on Feb 4, 2025

HEBA GUESTLODGE
Reviewed on Dec 8, 2023

Intle Game Lodge
Reviewed on Jan 2, 2020

VJ's Guesthouse and Restaurant
Reviewed on Mar 28, 2022
Thornhill Hotel & Travel Guide\n
Although there are limited hotels or other accommodation options in the center of Thornhill, you shouldn't worry as you will easily discover a fantastic selection of options not too far out of town. There are, situated within a 19-mile (30-kilometer) area of Thornhill, as many as 23 accommodation options.
The closest Travelocity-listed accommodation option is the On the Beach Guesthouse, South Africa, which is located 17 miles (27 kilometers) from the commercial district of Thornhill. However, you may like to consider the Super Tubes Guesthouse, located in South Africa, which is 16 miles (26 kilometers) outside of the city center.
The Sea Whisper Self Catering is located 17 miles (27 kilometers) from the town center of Thornhill. Or, alternatively, the JayBay House - Guest House is located 17 miles (28 kilometers) away. Another option is to book a room at the Aston Woods B&B or the Apple@JBay.
30 miles (46 kilometers) to the southwest of Thornhill, you can reach Cape Saint Francis, where you can spend the day enjoying Seal Point Lighthouse and Port St. Francis. If you want to spend any time in Cape Saint Francis, check out the The Sands @ St Francis and Sandals Guest House. 18 miles (29 kilometers) southwest of Thornhill, you can also stay at Jeffreys Bay, which boasts the Aquarius Bed & Breakfast and A1 Kynaston B&B. When you stay in Jeffreys Bay, make sure you visit the Dolphin Beach and Supertubes.
Just because you and your family are on vacation, should not mean you can't fuel your passion for a day at the stadium. You will find Nelson Mandela Bay Stadium 25 miles (42 kilometers) to the east of Thornhill. Book accommodation nearby to the action at the Hacklewood Hill Country House or the Ibhayi Guest Lodge.
Port Elizabeth International Airport is a major airport for arriving in Thornhill. You can find it 30 miles (44 kilometers) from the heart of the city. If you choose to find accommodation nearby, enquire about Courtyard Port Elizabeth or Brookes Hill Suites.
Frequently asked questions
Recent Thornhill hotel reviews by fellow wanderers

Super Tubes Guesthouse
Explore More Ways to Travel with Travelocity
Explore More Ways to Travel with Travelocity
- Schauderville Hotels
- Blue Horizon Bay Hotels
- Resorts in Blue Horizon Bay
- Apartments in Humansdorp
- B&B in Humansdorp
- Hotels with Free Parking in Humansdorp
- Humansdorp Hotels
- Kid Friendly Hotels in Saint Francis Bay
- Saint Francis Bay Hotels
- Motherwell Hotels
- 3 Star Hotels in Jeffreys Bay
- Extended Stay Hotels in Jeffreys Bay
- Guest Houses in Jeffreys Bay
- Holiday Park Resorts in Jeffreys Bay
- Hostels in Jeffreys Bay
- Beach Resorts & in Jeffreys Bay
- Hotels with Pools in Jeffreys Bay
- Luxury Hotels in Jeffreys Bay
- Jeffreys Bay Hotels
- Safari Camps in Jeffreys Bay
- Gqeberha Hotels
- Cottages in Swartkops
- Guest Houses in Swartkops
- Swartkops Hotels
- Hotels near Baywest Mall
- Hotels near Aldo Scribante Race Circuit
- Hotels near Port Elizabeth
- Kareedouw Hotels
- Cape Saint Francis Hotels
- Inns in Cape Saint Francis
- New Brighton Hotels
- B&B in Hankey
- Hankey Hotels
- Vacation Homes in Hankey
- Adults Only Resorts & in Nelson Mandela Bay
- Hotels with Free Airport Shuttle in Port Elizabeth Central
- Hotels near Nelson Mandela Bay Stadium
- Hotels near Addo Elephant National Park
- Newton Park Hotels
- B&B in Beach View
- Cabins in Beach View
- Beach View Hotels
- Oyster Bay Hotels
- Apartments in Kariega
- B&B in Kariega
- Chalets in Kariega
- Hostels in Kariega
- Kariega Hotels
- Addo Hotels
- Hotels near Newton Park Swimming Pool
- Witelsbos Hotels
- Paradise Beach Hotels
- Resorts in Paradise Beach
- Walmer Hotels
- Humansdorp Hotels
- Pollok Beach Hotels
- Hotels near Sylvic Nature Reserve
- Cabins in Kini Bay
- Golf Resorts & in Kini Bay
- Kirkwood Hotels
- Flights from Las Vegas to Humansdorp
- Flights from Memphis to Humansdorp
- Flights from Oslo to Humansdorp
- Flights from Toronto to Humansdorp
- Flights from Tokyo to Humansdorp
- Flights from Budapest to Humansdorp
- Flights from Accra to Humansdorp
- Flights from Sofia to Humansdorp
- Flights from Hannover to Humansdorp
- Flights to Saint Francis Bay
- Flights to Jeffreys Bay
- Flights from Port Elizabeth
- Cemair Johannesburg (JNB) to Port Elizabeth (PLZ) flights
- Delta Atlanta (ATL) to Port Elizabeth (PLZ) flights
- Flysafair East London (ELS) to Port Elizabeth (PLZ) flights
- Flysafair George (GRJ) to Port Elizabeth (PLZ) flights
- South African Airways Cape Town (CPT) to Port Elizabeth (PLZ) flights
- South African Airways Johannesburg (JNB) to Port Elizabeth (PLZ) flights
- Flights from Cape Town (CPT) to Port Elizabeth (PLZ)
- Flights from Dallas (DFW) to Port Elizabeth (PLZ)
- Flights from Washington (IAD) to Port Elizabeth (PLZ)
- Flights from Johannesburg (JNB) to Port Elizabeth (PLZ)
- Flights from Los Angeles (LAX) to Port Elizabeth (PLZ)