There are 8 ways to get from Gqeberha to Giyani by plane, taxi, car, car train, bus, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Hoedspruit, taxi
best- Fly from Port Elizabeth (PLZ) to Hoedspruit (HDS)plane PLZ - HDS
- Take the taxi from Hoedspruit (HDS) to Giyanitaxi
6h 45mR 5,460–22,471Bus
cheapest- Take the bus from Port Elizabeth to Johannesburgbus
- Take the bus from Park Station to Giyanibus
25h 7mR 810–1,377Drive, car train
- Drive from Gqeberha to Moltenocar
- Take the car train from Molteno to Germistoncartrain
- Drive from Germiston to Giyanicar
24h 25mR 2,244–3,443Drive 1,535 km
- Drive from Gqeberha to Giyanicar 1,535 km
17h 16mR 3,467–5,008Fly to Gateway International Airport, taxi, bus
- Fly from Port Elizabeth (PLZ) to Gateway International Airport (PTG)plane PLZ - PTG
- Take the taxi from Gateway International Airport (PTG) to Dikgaletaxi
- Take the bus from Dikgale to Giyanibus
7h 42mR 1,880–4,311Fly to Kruger Mpumalanga International Airport, drive
- Fly from Port Elizabeth (PLZ) to Kruger Mpumalanga International Airport (MQP)plane PLZ - MQP
- Drive from Nelspruit-Airport-MQP to Giyanicar
8h 1mR 3,510–4,771Fly to Skukuza Airport, taxi, bus
- Fly from Port Elizabeth (PLZ) to Skukuza Airport (SZK)plane PLZ - SZK
- Take the taxi from Skukuza Airport (SZK) to Hazyviewtaxi
- Take the bus from Hazyview to Phalaborwabus
- Take the taxi from Phalaborwa to Giyanitaxi
9h 52mR 6,370–9,521Bus via Midrand
- Take the bus from Port Elizabeth to Midrandbus
- Take the bus from Midrand to Giyanibus
26h 27mR 940–1,175
Port Elizabeth (PLZ) to Hoedspruit (HDS) flights
Questions & Answers
The cheapest way to get from Gqeberha to Giyani is to bus which costs R 800 - R 1 400 and takes 25h 7m.
The fastest way to get from Gqeberha to Giyani is to fly and taxi which takes 6h 45m and costs R 5 000 - R 23 000.
No, there is no direct bus from Gqeberha to Giyani. However, there are services departing from Port Elizabeth and arriving at Giyani via Park Station. The journey, including transfers, takes approximately 25h 7m.
The distance between Gqeberha and Giyani is 1370 km. The road distance is 1535 km.
The best way to get from Gqeberha to Giyani without a car is to bus which takes 25h 7m and costs R 800 - R 1 400.
It takes approximately 6h 45m to get from Gqeberha to Giyani, including transfers.
Gqeberha to Giyani bus services, operated by Eagle Liner, depart from Port Elizabeth station.
Gqeberha to Giyani bus services, operated by Eagle Liner, arrive at Johannesburg station.
Yes, the driving distance between Gqeberha to Giyani is 1535 km. It takes approximately 17h 16m to drive from Gqeberha to Giyani.
There are 12+ hotels available in Giyani.
What companies run services between Gqeberha, South Africa and Giyani, Limpopo, South Africa?
You can take a bus from Port Elizabeth to Giyani via Park Station in around 25h 7m.
- Website
- flyairlink.com
Flights from Port Elizabeth to Hoedspruit via Johannesburg
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- R 1,400–20,000
Flights from Port Elizabeth to Hoedspruit via Capetown
- Ave. Duration
- 4h 45m
- When
- Monday, Friday, Wednesday, and Sunday
- Estimated price
- R 3,600–20,000
Flights from Port Elizabeth to Gateway International Airport via Johannesburg
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- R 1,200–7,000
Flights from Port Elizabeth to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- R 2,800–3,600
Flights from Port Elizabeth to Kruger Mpumalanga International Airport via Capetown
- Ave. Duration
- 4h 45m
- When
- Monday and Friday
- Estimated price
- R 2,800–3,600
Flights from Port Elizabeth to Kruger Mpumalanga International Airport via Durban, Johannesburg
- Ave. Duration
- 6h 15m
- When
- Monday to Friday
- Estimated price
- R 2,800–3,600
Flights from Port Elizabeth to Skukuza Airport via Johannesburg
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- R 4,000–6,500
Flights from Port Elizabeth to Skukuza Airport via Capetown
- Ave. Duration
- 4h 55m
- When
- Monday, Friday, Wednesday, and Sunday
- Estimated price
- R 4,000–6,500
- Website
- flysaa.com
Flights from Port Elizabeth to Hoedspruit via Johannesburg
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- R 1,400–6,000
- Website
- flysafair.co.za
Flights from Port Elizabeth to Kruger Mpumalanga International Airport via Johannesburg
- Ave. Duration
- 4h 10m
- When
- Friday
- Estimated price
- R 2,600–3,700
Flights from Port Elizabeth to Kruger Mpumalanga International Airport via Capetown
- Ave. Duration
- 6h 45m
- When
- Wednesday and Sunday
- Estimated price
- R 2,600–3,700
- Website
- flycemair.co.za
Flights from Port Elizabeth to Hoedspruit via Johannesburg
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- R 1,400–3,800
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Molteno to Germiston
- Ave. Duration
- 13h 13m
- Frequency
- Once a week
- Estimated price
- R 300–480
- Schedules at
- res.prasa.com
- Tourist (Sleeper)
- R 480
- Economy (Sitter)
- R 300
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Port Elizabeth to Johannesburg
- Ave. Duration
- 15h 45m
- Frequency
- 4 times a day
- Estimated price
- R 520–900
- Schedules at
- eagleliner.co.za
- Single
- R 650–900
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
Bus from Midrand to Giyani
- Ave. Duration
- 7h 54m
- Frequency
- Twice daily
- Estimated price
- R 330–420
- Schedules at
- intercity.co.za
- Single
- R 400–420
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Port Elizabeth to Johannesburg
- Ave. Duration
- 18h 45m
- Frequency
- 3 times a day
- Estimated price
- R 480–950
- Website
- https://www.intercape.co.za
- Full Flexi
- R 600–850
- Flexi
- R 500–700
- Saver
- R 480–650
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Port Elizabeth to Johannesburg
- Ave. Duration
- 15h 25m
- Frequency
- Once daily
- Estimated price
- R 480–700
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 11 611 8000
- [email protected]
- 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
Bus from Port Elizabeth to Midrand
- Ave. Duration
- 17h 33m
- Frequency
- Once daily
- Estimated price
- R 600–800
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 35m
- 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 Gatwick Airport into central London, Travelling to the US: What do I need to know?, and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.















