There are 6 ways to get from Midrand to Pinetown by plane, bus, car, taxi, 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 Pietermaritzburg, bus
best- Fly from Johannesburg International Airport (JNB) to Pietermaritzburg (PZB)JNB - PZB
- Take the bus from Burger St to Crompton St
3h 12mR 1,609–3,524Bus
cheapest- Take the bus from Johannesburg to Crompton St
7h 9mR 309–534Drive 570.1 km
- Drive from Midrand to Pinetown570.1 km
6h 16mR 1,370–1,979Fly to Richards Bay, taxi
- Fly from Johannesburg International Airport (JNB) to Richards Bay (RCB)JNB - RCB
- Take the taxi from Richards Bay (RCB) to Pinetown
3h 26mR 2,539–5,164Fly to King Shaka International Airport, bus
- Fly from Johannesburg International Airport (JNB) to King Shaka International Airport (DUR)JNB - DUR
- Take the bus from Durban Bus Stn to Crompton St
4h 21mR 849–2,604Bus via Pietermaritzburg
- Take the bus from Midrand to Pietermaritzburg17203 / ...
- Take the bus from Burger St to Crompton St
8h 55mR 448–1,056
Johannesburg International Airport (JNB) to Pietermaritzburg (PZB) flights
Questions & Answers
The cheapest way to get from Midrand to Pinetown is to bus which costs R 300 - R 550 and takes 7h 9m.
The fastest way to get from Midrand to Pinetown is to fly and bus which takes 3h 12m and costs R 1 600 - R 3 600.
No, there is no direct bus from Midrand to Pinetown. However, there are services departing from Midrand and arriving at Crompton St via Burger St. The journey, including transfers, takes approximately 8h 55m.
The distance between Midrand and Pinetown is 535 km. The road distance is 570.1 km.
The best way to get from Midrand to Pinetown without a car is to bus which takes 7h 9m and costs R 300 - R 550.
It takes approximately 3h 12m to get from Midrand to Pinetown, including transfers.
Midrand to Pinetown bus services, operated by Greyhound ZA, depart from Midrand station.
Midrand to Pinetown bus services, operated by Greyhound ZA, arrive at Pietermaritzburg station.
Yes, the driving distance between Midrand to Pinetown is 570 km. It takes approximately 6h 16m to drive from Midrand to Pinetown.
There are 1897+ hotels available in Pinetown.
What companies run services between Midrand, South Africa and Pinetown, South Africa?
Eagle Liner operates a bus from Johannesburg to Crompton St 5 times a day. Tickets cost R 260–480 and the journey takes 5h 50m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flysafair.co.za
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 500–1,900
- Website
- flysaa.com
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 500–1,900
- Website
- flyairlink.com
Flights from Johannesburg International Airport to Pietermaritzburg
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,400–2,900
Flights from Johannesburg International Airport to Richards Bay
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- R 1,200–3,400
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R 850–2,600
- Website
- g-airways.com
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 700–4,500
- Website
- flexflight.dk
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 700–4,500
- Website
- turkishairlines.com
Flights from Johannesburg International Airport to Pietermaritzburg
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- R 1,400–2,900
Flights from Johannesburg International Airport to Richards Bay
- Ave. Duration
- 1h 10m
- When
- Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 1,200–3,400
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 17m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- R 850–6,000
- Website
- flycemair.co.za
Flights from Johannesburg International Airport to King Shaka International Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- R 2,000–4,500
- Phone
- +27 87 150 1895
- customercare@eagleliner.co.za
- Website
- eagleliner.co.za
Bus from Burger St to Crompton St
- Ave. Duration
- 35 min
- Frequency
- Twice daily
- Estimated price
- R 30–410
- Schedules at
- eagleliner.co.za
- Single
- R 30–410
Bus from Johannesburg to Crompton St
- Ave. Duration
- 5h 50m
- Frequency
- 5 times a day
- Estimated price
- R 260–480
- Schedules at
- eagleliner.co.za
- Single
- R 290–480
Bus from Durban Bus Stn to Crompton St
- Ave. Duration
- 25 min
- Frequency
- Twice daily
- Estimated price
- R 10–410
- Schedules at
- eagleliner.co.za
- Single
- R 10–410
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Midrand to Pietermaritzburg
- Ave. Duration
- 7h 20m
- Frequency
- Twice daily
- Estimated price
- R 410–650
- Schedules at
- greyhound.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 around the UAE, How to get from Florence to Rome, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.







