There are 5 ways to get from Giyani to Tembisa by taxi, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Hoedspruit, fly
best- Take the taxi from Giyani to Hoedspruit (HDS)taxi
- Fly from Hoedspruit (HDS) to Johannesburg International Airport (JNB)plane HDS - JNB
4h 23mR 4,513–7,648Bus
cheapest- Take the bus from Giyani to Midrandbus
8h 13mR 625–770Drive 446.6 km
- Drive from Giyani to Tembisacar 446.6 km
5h 16mR 1,006–1,453Bus, taxi to Gateway International Airport, fly
- Take the bus from Giyani to Dikgalebus
- Take the taxi from Dikgale to Gateway International Airport (PTG)taxi
- Fly from Gateway International Airport (PTG) to Johannesburg International Airport (JNB)plane PTG - JNB
5h 21mR 2,786–5,024Taxi, bus, taxi to Skukuza Airport, fly
- Take the taxi from Giyani to Phalaborwataxi
- Take the bus from Phalaborwa to Hazyviewbus
- Take the taxi from Hazyview to Skukuza Airport (SZK)taxi
- Fly from Skukuza Airport (SZK) to Johannesburg International Airport (JNB)plane SZK - JNB
7h 30mR 5,395–6,888
Hoedspruit (HDS) to Johannesburg International Airport (JNB) flights
Questions & Answers
The cheapest way to get from Giyani to Tembisa is to bus which costs R 600 - R 800 and takes 8h 13m.
The fastest way to get from Giyani to Tembisa is to taxi and fly which takes 4h 23m and costs R 4 500 - R 8 000.
No, there is no direct bus from Giyani to Tembisa. However, there are services departing from Giyani and arriving at Midrand via . The journey, including transfers, takes approximately 8h 13m.
The distance between Giyani and Tembisa is 541 km. The road distance is 446.6 km.
The best way to get from Giyani to Tembisa without a car is to bus which takes 8h 13m and costs R 600 - R 800.
It takes approximately 4h 23m to get from Giyani to Tembisa, including transfers.
Giyani to Tembisa bus services, operated by Eagle Liner, depart from Giyani station.
Giyani to Tembisa bus services, operated by Eagle Liner, arrive at Midrand station.
Yes, the driving distance between Giyani to Tembisa is 447 km. It takes approximately 5h 16m to drive from Giyani to Tembisa.
There are 1756+ hotels available in Tembisa.
What companies run services between Giyani, Limpopo, South Africa and Tembisa, South Africa?
Eagle Liner operates a bus from Giyani to Midrand twice daily. Tickets cost R 330–410 and the journey takes 7h 54m.
- Website
- flyairlink.com
Flights from Hoedspruit to Johannesburg International Airport
- Ave. Duration
- 1h 1m
- When
- Every day
- Estimated price
- R 2,200–4,700
Flights from Gateway International Airport to Johannesburg International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 1,800–3,700
Flights from Skukuza Airport to Johannesburg International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 2,700–3,600
- Website
- flycemair.co.za
Flights from Hoedspruit to Johannesburg International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 2,200–4,100
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Giyani to Midrand
- Ave. Duration
- 7h 54m
- Frequency
- Twice daily
- Estimated price
- R 330–410
- Schedules at
- intercity.co.za
- Single
- R 400–410
Bus from Giyani to Dikgale
- Ave. Duration
- 2h 20m
- Frequency
- Twice daily
- Estimated price
- R 120–240
- Schedules at
- intercity.co.za
- Single
- R 120–240
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Phalaborwa to Hazyview
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 36m
- Estimated price
- R 500–2,400
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from Heathrow Airport into central London, Flying into Beijing?, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.







