There are 6 ways to get from Lanseria Airport (HLA) to Giyani by taxi, plane, shuttle, train, bus, rideshare, 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, fly to Hoedspruit
best- Take the taxi from Lanseria-Airport-HLA to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Hoedspruit (HDS)plane JNB - HDS
- Take the taxi from Hoedspruit (HDS) to Giyanitaxi
4h 47mR 5,123–9,109Drive 469.7 km
cheapest- Drive from Lanseria Airport (HLA) to Giyanicar 469.7 km
5h 28mR 1,082–1,563Shuttle, train, bus
- Take a shuttle bus from Lanseria Airport to Pretoria
- Take the train from Pretoria to Parktrain
- Take the bus from Park Station to Giyanibus
11h 10mR 1,277–1,808Airport Transfer
- Take the rideshare from Lanseria (HLA) to Giyani469.7 km
5h 28mTaxi, fly to Gateway International Airport, bus
- Take the taxi from Lanseria-Airport-HLA to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Gateway International Airport (PTG)plane JNB - PTG
- Take the taxi from Gateway International Airport (PTG) to Dikgaletaxi
- Take the bus from Dikgale to Giyanibus
5h 44mR 3,443–5,749Taxi, fly to Skukuza Airport, bus
- Take the taxi from Lanseria-Airport-HLA to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Skukuza Airport (SZK)plane JNB - SZK
- Take the taxi from Skukuza Airport (SZK) to Hazyviewtaxi
- Take the bus from Hazyview to Phalaborwabus
- Take the taxi from Phalaborwa to Giyanitaxi
7h 45mR 6,133–7,759
Johannesburg International Airport (JNB) to Hoedspruit (HDS) flights
Comparing Your Travel Options
The cheapest way to get from Lanseria Airport (HLA) to Giyani is to drive which costs R 1 000 - R 1 600 and takes 5h 28m.
The fastest way to get from Lanseria Airport (HLA) to Giyani is to taxi and fly which takes 4h 47m and costs R 5 000 - R 9 500.
The distance between Lanseria Airport (HLA) and Giyani is 568 km. The road distance is 469.7 km.
The best way to get from Lanseria Airport (HLA) to Giyani without a car is to shuttle and train and bus which takes 11h 10m and costs R 1 200 - R 1 900.
It takes approximately 4h 47m to get from Lanseria Airport (HLA) to Giyani, including transfers.
Yes, the driving distance between Lanseria Airport (HLA) to Giyani is 470 km. It takes approximately 5h 28m to drive from Lanseria Airport (HLA) to Giyani.
There are 13+ hotels available in Giyani.
Check out Blablacar's carpooling service for rideshare options between Lanseria Airport (HLA) and Giyani. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Lanseria Airport (HLA), South Africa and Giyani, Limpopo, South Africa?
There is no direct connection from Lanseria Airport (HLA) to Giyani. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to Hoedspruit (HDS), then take the taxi to Giyani. Alternatively, you can take a shuttle from Lanseria Airport to Giyani via Pretoria, Cbd, Pretoria, Pretoria, Park, and Park Station in around 11h 10m.
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Hoedspruit
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 2,300–5,000
Flights from Johannesburg International Airport to Gateway International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 1,800–3,700
Flights from Johannesburg International Airport to Skukuza Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 2,800–3,500
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to Hoedspruit
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- R 2,100–6,500
- Phone
- 0800 428 87246
- info@gautrain.co.za
- Website
- gautrain.co.za
Train from Pretoria to Park
- Ave. Duration
- 39 min
- Frequency
- Every 20 minutes
- Estimated price
- R 75–100
- Schedules at
- gautrain.co.za
- Peak
- R 100
- Off-peak
- R 80
- Phone
- +27 82 805 7919
- evoshuttle@gmail.com
- Website
- Evo's African Shuttle
Shuttle from Lanseria Airport to Pretoria
- Ave. Duration
- 45 min
- Frequency
- On demand
- Estimated price
- R 850–1,300
- Website
- Evo's African Shuttle
- Sedan Vehicle
- R 1,100–1,300
- From
- R 850
- Phone
- 010 822 9000
- customercare@intercity.co.za
- Website
- eagleliner.co.za
Bus from Park Station to Giyani
- Ave. Duration
- 8h 22m
- Frequency
- Twice daily
- Estimated price
- R 330–450
- Schedules at
- intercity.co.za
- Single
- R 420–450
Bus from Dikgale to Giyani
- 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
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Hazyview to Phalaborwa
- Ave. Duration
- 2h 35m
- Frequency
- Once daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
- Website
- https://www.mozio.com
Rideshare from Lanseria (HLA) to Giyani
- Ave. Duration
- 5h 28m
- Frequency
- On demand
- Ave. Duration
- 1h 13m
- Estimated price
- R 500–2,400
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
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 Travelling to the UK: What do I need to know?, What are the different types of Renfe trains in Spain?, and How to plan an amazing trip around Scandinavia - to help you get the most out of your next trip.