There are 10 ways to get from Pretoria to Steynsburg by taxi, plane, car, bus, car train, or train
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 East London, drive
best- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to East London (ELS)plane JNB - ELS
- Drive from East London (ELS) to Steynsburgcar
6h 9mR 2,764–4,657Drive, car train
cheapest- Drive from Pretoria to Germistoncar
- Take the cartrain from Germiston to Moltenocartrain
- Drive from Molteno to Steynsburgcar
14h 45mR 569–881Bus, taxi via Colesberg
- Take the bus from Pretoria to Colesbergbus
- Take the taxi from Colesberg to Steynsburgtaxi
10h 48mR 1,519–1,953Drive 743.7 km
- Drive from Pretoria to Steynsburgcar 743.7 km
7h 51mR 1,713–2,474Taxi, fly to Maseru, drive
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Maseru (MSU)plane JNB - MSU
- Drive from Maseru (MSU) to Steynsburgcar
6h 50mR 4,764–7,857Taxi, fly to Mthatha Airport, drive
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Mthatha Airport (UTT)plane JNB - UTT
- Drive from Mthatha Airport (UTT) to Steynsburgcar
6h 58mR 4,114–6,757Taxi, fly to Bram Fischer International Airport, bus
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Bram Fischer International Airport (BFN)plane JNB - BFN
- Take the bus from Bloemfontein Tourist Ctr to Colesberg Ultra Citybus
- Take the taxi from Colesberg Ultra City to Steynsburgtaxi
6h 58mR 3,204–6,497Taxi, fly to Port Elizabeth, bus
- Take the taxi from Pretoria to Johannesburg-Airport-JNBtaxi
- Fly from Johannesburg International Airport (JNB) to Port Elizabeth (PLZ)plane JNB - PLZ
- Take the bus from Port Elizabeth to Middleburgbus
- Take the taxi from Middleburg to Steynsburgtaxi
10h 14mR 3,504–5,727Train, bus, taxi
- Take the train from Pretoria to Parktrain
- Take the bus from Park Station to Biuten Stbus
- Take the bus from Biuten St to Colesberg Ultra Citybus
- Take the taxi from Colesberg Ultra City to Steynsburgtaxi
11h 19mR 1,800–2,340Bus, taxi (Greyhound)
- Take the bus from Pretoria to Middleburgbus
- Take the taxi from Middleburg to Steynsburgtaxi
13h 40mR 1,505–1,988
Johannesburg International Airport (JNB) to East London (ELS) flights
Comparing Your Travel Options
The cheapest way to get from Pretoria to Steynsburg is to drive and car train which costs R 550 - R 900 and takes 14h 45m.
The fastest way to get from Pretoria to Steynsburg is to taxi and fly and drive which takes 6h 9m and costs R 2 700 - R 4 700.
The distance between Pretoria and Steynsburg is 1155 km. The road distance is 743.7 km.
The best way to get from Pretoria to Steynsburg without a car is to bus and taxi via Colesberg which takes 10h 48m and costs R 1 500 - R 2 000.
It takes approximately 6h 9m to get from Pretoria to Steynsburg, including transfers.
Yes, the driving distance between Pretoria to Steynsburg is 744 km. It takes approximately 7h 51m to drive from Pretoria to Steynsburg.
There are three+ hotels available in Steynsburg.
What companies run services between Pretoria, South Africa and Steynsburg, Eastern Cape, South Africa?
There is no direct connection from Pretoria to Steynsburg. However, you can take the taxi to Johannesburg-Airport-JNB airport, fly to East London (ELS), then drive to Steynsburg. Alternatively, you can take the bus to Colesberg then take the taxi to Steynsburg.
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to East London
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- R 950–2,100
Flights from Johannesburg International Airport to East London via Durban
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 950–2,100
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 650–2,000
Flights from Johannesburg International Airport to Port Elizabeth
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R 800–2,000
Flights from Johannesburg International Airport to Port Elizabeth via Durban
- Ave. Duration
- 3h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 800–2,000
- Website
- flyairlink.com
Flights from Johannesburg International Airport to East London
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- R 2,000–7,000
Flights from Johannesburg International Airport to Maseru
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 3,000–5,500
Flights from Johannesburg International Airport to Mthatha Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- R 2,300–4,400
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 2,000–4,400
Flights from Johannesburg International Airport to Port Elizabeth
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- R 1,500–2,600
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to East London
- Ave. Duration
- 1h 30m
- When
- Friday, Thursday, and Sunday
- Estimated price
- R 2,000–5,500
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- R 1,400–2,800
Flights from Johannesburg International Airport to Port Elizabeth
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- R 1,000–4,400
- Website
- flysaa.com
Flights from Johannesburg International Airport to Bram Fischer International Airport
- Ave. Duration
- 1h
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,400–2,800
Flights from Johannesburg International Airport to Port Elizabeth
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- R 1,000–4,400
- Phone
- 011 012 0231
- [email protected]
- Website
- res.prasa.com
Car train from Germiston to Molteno
- 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
- 0800 428 87246
- [email protected]
- 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 11 774 3333
- Website
- City to City
Bus from Pretoria to Colesberg
- Ave. Duration
- 8h 43m
- Frequency
- Twice daily
- Estimated price
- R 310–360
- Website
- City to City
Bus from Bloemfontein Tourist Ctr to Colesberg Ultra City
- Ave. Duration
- 2h 49m
- Frequency
- Twice daily
- Estimated price
- R 200–230
- Website
- City to City
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Bloemfontein Tourist Ctr to Colesberg Ultra City
- Ave. Duration
- 2h 5m
- Frequency
- Twice daily
- Estimated price
- R 180–270
- Schedules at
- eagleliner.co.za
- Single
- R 180–270
Bus from Park Station to Biuten St
- Ave. Duration
- 2h 35m
- Frequency
- Twice daily
- Estimated price
- R 210–290
- Schedules at
- eagleliner.co.za
- Single
- R 210–290
Bus from Biuten St to Colesberg Ultra City
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- R 310–350
- Schedules at
- eagleliner.co.za
- Single
- R 310–350
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Bloemfontein Tourist Ctr to Colesberg Ultra City
- Ave. Duration
- 3h 25m
- Frequency
- Twice daily
- Estimated price
- R 470–600
- Schedules at
- greyhound.co.za
Bus from Port Elizabeth to Middleburg
- Ave. Duration
- 5h 35m
- Frequency
- Once daily
- Estimated price
- R 500–650
- Schedules at
- greyhound.co.za
Bus from Pretoria to Middleburg
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- R 500–700
- Schedules at
- greyhound.co.za
- Ave. Duration
- 1h 11m
- Estimated price
- R 1,000–1,600
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
Sandton Taxi Cabs
- Phone
- +27 78 396 4115
- Website
- sandtontaxicabs.co.za
UBER
- Phone
- 0800172956
- Website
- uber.com
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 Which London airport should I choose?, South Korea: Travelling from Seoul to Busan , and What documents do I need to cross Niagara Falls? - to help you get the most out of your next trip.
















