Tshwane Holidays

Book a Hotel + Flight or Car together to unlock savings

Photo by South African Tourism
  • Plan, book, travel with confidence

  • payments icon

    Better together

    Save up to £335 when you book a flight and hotel together*
    lob hotels icon

    Find the right fit

    With over 300,000 hotels worldwide, it's easy to create a perfect package
    lob packages icon

    Rest easy

    Packages with flights are ATOL protected

Top Tshwane Flight + Hotel Deals

Price found within the past 48 hours. Click for updated prices.
24 On Basil Boutique Aparthotel
The Peech Hotel
Hyde Johannesburg Rosebank
The Houghton Hotel, Spa, Wellness & Golf
The Leonardo

Tshwane Essential Information

Language
Afrikaans
Currency
South African rands
Closest Airport
O.R. Tambo Intl. Airport (JNB)

Top hotels in Tshwane

Protea Hotel by Marriott Pretoria Loftus Park

Protea Hotel by Marriott Pretoria Loftus Park

3.5 out of 5
Corner of Kirkness Street and Park St, Pretoria, Gauteng
Fully refundableReserve now, pay when you stay
The price is £55 per night from 21 Sept to 22 Sept
£55
21 Sept - 22 Sept
includes taxes & fees
9.2/10 Wonderful! (145 reviews)
"Good hotel, didn’t give the room 5/5 but only 4/5 because of a whining/whistling sound throughout the whole night that stopped me from sleeping well. That and the AC temperature couldn’t be reduced below 18C. Otherwise can’t fault the hotel for anything."

Reviewed on 23 Jun 2025

Protea Hotel by Marriott Pretoria Loftus Park
Morning Star Express Hotel

Morning Star Express Hotel

3 out of 5
327 Visagie Street, Pretoria, Gauteng
The price is £28 per night from 5 Sept to 6 Sept
£28
5 Sept - 6 Sept
includes taxes & fees
7.8/10 Good! (86 reviews)
Good value and safe space in city centre
"It was affordable and exceeded my expectations. Its clean and neat. Somewhat noisy in rooms from people in hallway"

Reviewed on 9 Nov 2024

Morning Star Express Hotel
Hotel 224

Hotel 224

3 out of 5
C/o Francis Baard And Leyds Street, Pretoria, Gauteng
8/10 Very Good! (217 reviews)
"En général c’est bon ! Et sécurisé"

Reviewed on 11 Aug 2025

Hotel 224
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.

Frequently asked questions

How much does a Tshwane travel package cost?
Our Tshwane travel packages, which start from just £708, are an awesome way to save loads of cash. Select your favourite flights, hotels and rental cars to create your perfect itinerary.
If I'm not able to travel, can I cancel my Tshwane travel package?
It's impossible to predict what the future holds, so it's good to know that you can change or cancel your Tshwane travel package. If you made your booking in the last 24 hours, you may be eligible for a refund. If it's an older booking, your hotel, airline or car rental company may charge a fee. Visit our Customer Service Portal to find out more.
How do I get a cheap travel package to Tshwane?
Browse and lock in everything in the one place with our Tshwane travel packages. You'll discover bargains on hotels, flights and more that'll keep your pocket happy and your spirit of adventure alive. And, with more than 550 partner airlines and 1,000,000 properties around the globe to choose from, there are endless opportunities to mix and match as you want.
Does Expedia offer Book Now, Pay Later Tshwane holidays?
Expedia has partnered with online lender Klarna to make booking your next getaway easier on your wallet. Paying by instalment means you can spread the costs of your next big holiday, leaving you with more cash to spend while you're away. Klarna has several payment plans to choose from, so you're sure to find one that fits your budget. Browse these flexible payment options:

  • Pay monthly holidays: Klarna has convenient monthly payment plans that work for all types of budgets, so you can have that well-deserved holiday now.
  • Pay in instalments holidays: Into the idea of paying off your holiday in multiple transactions? Then check out this Book Now, Pay Later option with Klarna.
  • Low deposit holidays: If paying a small percentage of your getaway (rather than the total upfront) makes it easier to click that "book now" button, go for a low deposit holiday payment plan with Klarna.

How far in advance should I book my Tshwane holiday?
Smart travellers often reserve their seats as early as possible. You can generally compare international fares on Expedia up to 12 months before your intended flight. If you're booking last minute, don't stress. Low prices occasionally become available just weeks before departure dates.
What does an Expedia Tshwane travel package include?
Flights, hotels and rental cars — we've got them covered. With Expedia, you can shape your Tshwane travel package the way you like it. All you have to do is work out exactly what you need. Once you've made your booking, you can add on fun things like tours and activities. The more you bundle, the greater the savings!
What should I know before booking a Tshwane travel package?
Booking all the parts of your getaway together is a great way to save. Bundle your flights, car rentals and hotels into a neat little package. But it's not just hotels. Expedia features all types of properties, including holiday rentals like beachfront villas and short-term homes. You've got choices galore!
Can I choose my airline with a Tshwane Expedia travel package?
The choice is all yours! Expedia has access to more than 550 airlines across the globe, so you can customize your Tshwane holiday according to your needs and budget.

* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages. Flight-inclusive packages are ATOL protected.