Thornhill Hotels from S$53
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Thornhill
Family friendly
Check prices for these dates
Our top choices for Thornhill hotels
The price is S$167
includes taxes & fees
15 Jan - 16 Jan

10.0 out of 10, Exceptional, (4)
The price is S$121
includes taxes & fees
2 Feb - 3 Feb

8.0 out of 10, Very good, (13)
The price is S$57
includes taxes & fees
15 Jan - 16 Jan
The price is S$150
includes taxes & fees
6 Jan - 7 Jan
The price is S$267
includes taxes & fees
22 Jan - 23 Jan
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

Framesby Guesthouse
10 Upton street Gqeberha (Port Elizabeth) Eastern Cape
The price is S$53 per night from 4 Jan to 5 Jan
S$53
4 Jan - 5 Jan
includes taxes & fees
9/10 Wonderful! (13 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Aston Bay Hotels
- Beach View Hotels
- Blue Horizon Bay Hotels
- Bluewater Bay Hotels
- Nelson Mandela Bay Hotels
- Gqeberha Hotels
- Hotels with free parking in Hankey
- Hankey Hotels
- Hotels with WiFi in Humansdorp
- Humewood Hotels
- Hotels near Jeffreys Bay Beach
- B&B in Jeffreys Bay
- Hotels with smoking rooms in Jeffreys Bay
- Jeffreys Bay Hotels
- Hotels near Newton Park Swimming Pool
- Oyster Bay Hotels
- Hotels near Port Elizabeth
- Gay friendly Hotels in Port Elizabeth Central
- Saint Francis Bay Hotels
- Hotels near St George's Park
- Flights to Jeffreys Bay
- Flysafair Cape Town (CPT) to Port Elizabeth (PLZ) flights
- Flights from Hankey
- Flights from Amman (AMM) to Port Elizabeth (PLZ)
- Flights from Stockholm (ARN) to Port Elizabeth (PLZ)
- Flights from Asyut (ATZ) to Port Elizabeth (PLZ)
- Flights from Bloemfontein (BFN) to Port Elizabeth (PLZ)
- Flights from Bergamo (BGY) to Port Elizabeth (PLZ)
- Flights from Bali (BLC) to Port Elizabeth (PLZ)
- Flights from Blantyre (BLZ) to Port Elizabeth (PLZ)
- Flights from Porto Seguro (BPS) to Port Elizabeth (PLZ)
- Flights from Budapest (BUD) to Port Elizabeth (PLZ)
- Flights from Buffalo (BUF) to Port Elizabeth (PLZ)
- Flights from Vilhena (BVH) to Port Elizabeth (PLZ)
- Flights from Coonamble (CNB) to Port Elizabeth (PLZ)
- Flights from Colorado Springs (COS) to Port Elizabeth (PLZ)
- Flights from Chihuahua (CUU) to Port Elizabeth (PLZ)
- Flights from Delhi (DEL) to Port Elizabeth (PLZ)
- Flights from Douala (DLA) to Port Elizabeth (PLZ)
- Flights from Dammam (DMM) to Port Elizabeth (PLZ)
- Flights from Dublin (DUB) to Port Elizabeth (PLZ)
- Flights from Entebbe (EBB) to Port Elizabeth (PLZ)
- Flights from Buenos Aires (EZE) to Port Elizabeth (PLZ)
- Flights from Fortaleza (FOR) to Port Elizabeth (PLZ)
- Flights from Garaina (GAR) to Port Elizabeth (PLZ)
- Flights from Gap (GAT) to Port Elizabeth (PLZ)
- Flights from Phuket (HKT) to Port Elizabeth (PLZ)
- Flights from Hyderabad (HYD) to Port Elizabeth (PLZ)
- Flights from Inta (INA) to Port Elizabeth (PLZ)
- Flights from Inhambane (INH) to Port Elizabeth (PLZ)
- Flights from Islamabad (ISB) to Port Elizabeth (PLZ)
- Flights from Jacksonville (JAX) to Port Elizabeth (PLZ)
- Flights from Joinville (JOI) to Port Elizabeth (PLZ)
- Flights from Kilimanjaro (JRO) to Port Elizabeth (PLZ)
- Flights from Kailua-Kona (KOA) to Port Elizabeth (PLZ)
- Flights from London (LGW) to Port Elizabeth (PLZ)
- Flights from Mombasa (MBA) to Port Elizabeth (PLZ)
- Flights from Margate (MGH) to Port Elizabeth (PLZ)
- Flights from Melbourne (MLB) to Port Elizabeth (PLZ)
- Flights from Nelspruit (MQP) to Port Elizabeth (PLZ)
- Flights from Minneapolis (MSP) to Port Elizabeth (PLZ)
- Flights from Nassau (NAS) to Port Elizabeth (PLZ)
- Flights from Nairobi (NBO) to Port Elizabeth (PLZ)
- Flights from Nelspruit (NLP) to Port Elizabeth (PLZ)
- Flights from Napier (NPE) to Port Elizabeth (PLZ)
- Flights from Tokyo (NRT) to Port Elizabeth (PLZ)
- Flights from Pilanesberg (NTY) to Port Elizabeth (PLZ)
- Flights from Norwich (NWI) to Port Elizabeth (PLZ)
- Flights from Olympic Dam (OLP) to Port Elizabeth (PLZ)
- Flights from Porto (OPO) to Port Elizabeth (PLZ)
- Flights from Bucharest (OTP) to Port Elizabeth (PLZ)
- Flights from Oudtshoorn (OUH) to Port Elizabeth (PLZ)
- Flights from Phalaborwa (PHW) to Port Elizabeth (PLZ)
- Flights from Selebi-Phikwe (PKW) to Port Elizabeth (PLZ)
- Flights from Puerto Plata (POP) to Port Elizabeth (PLZ)
- Flights from Pristina (PRN) to Port Elizabeth (PLZ)
- Flights from Busan (PUS) to Port Elizabeth (PLZ)
- Flights from Shanghai (PVG) to Port Elizabeth (PLZ)
- Flights from Besancon (QBQ) to Port Elizabeth (PLZ)
- Flights from Owerri (QOW) to Port Elizabeth (PLZ)
- Flights from Rijeka (RJK) to Port Elizabeth (PLZ)
- Flights from Santiago (SCL) to Port Elizabeth (PLZ)
- Flights from Stuttgart (STR) to Port Elizabeth (PLZ)
- Flights from St. Louis (SUS) to Port Elizabeth (PLZ)
- Flights from Salzburg (SZG) to Port Elizabeth (PLZ)
- Flights from Tivat (TIV) to Port Elizabeth (PLZ)
- Flights from Trondheim (TRD) to Port Elizabeth (PLZ)
- Flights from Turin (TRN) to Port Elizabeth (PLZ)
- Flights from Varna (VAR) to Port Elizabeth (PLZ)
- Flights from Vilnius (VNO) to Port Elizabeth (PLZ)
- Flights from Visakhapatnam (VTZ) to Port Elizabeth (PLZ)
- Flights from Charlo (YCL) to Port Elizabeth (PLZ)
- Flights from Port Hawkesbury (YPS) to Port Elizabeth (PLZ)
- Flights from Summerside (YSU) to Port Elizabeth (PLZ)
- Flights from Zagreb (ZAG) to Port Elizabeth (PLZ)


















































































