There are 6 ways to get from Pietermaritzburg to Tofo by bus (Greyhound), car, plane, bus, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Pietermaritzburg to Durbanbus
- Take the bus from Durban Bus Stn to Maputobus
- Take the bus from Etrago Bus Stn to Etrago Bus Stnbus
18h 4m$199–350Bus, shuttle
cheapest- Take the bus from Burger St to Durban Bus Stnbus
- Take the bus from Durban Bus Stn to Maputobus
- Take a shuttle bus from Av. Mao Tse Tung to Tofo Market
16h 46m$58–150Drive 1,096.1 km
- Drive from Pietermaritzburg to Tofocar 1,096.1 km
15h 32m$153–221Fly to Inhambane
- Fly from Pietermaritzburg (PZB) to Inhambane (INH)plane PZB - INH
19h 29m$377–922Fly to Vilankulo Airport, drive
- Fly from Pietermaritzburg (PZB) to Vilankulo Airport (VNX)plane PZB - VNX
- Drive from Vilankulo Airport (VNX) to Tofocar
8h 58m$467–1,257Fly to Maputo International Airport, shuttle
- Fly from Pietermaritzburg (PZB) to Maputo International Airport (MPM)plane PZB - MPM
- Take a shuttle bus from Av. Mao Tse Tung to Tofo Market
13h 56m$339–877
Pietermaritzburg (PZB) to Inhambane (INH) flights
Questions & Answers
The cheapest way to get from Pietermaritzburg to Tofo is to bus and shuttle which costs $55 - $150 and takes 16h 46m.
The fastest way to get from Pietermaritzburg to Tofo is to fly and drive which takes 8h 58m and costs $460 - $1,300.
No, there is no direct bus from Pietermaritzburg to Tofo. However, there are services departing from Pietermaritzburg and arriving at Etrago Bus Stn via Durban Bus Stn and Etrago Bus Stn. The journey, including transfers, takes approximately 18h 4m.
The distance between Pietermaritzburg and Tofo is 1119 km. The road distance is 1096.1 km.
The best way to get from Pietermaritzburg to Tofo without a car is to bus which takes 18h 4m and costs $190 - $350.
It takes approximately 18h 4m to get from Pietermaritzburg to Tofo, including transfers.
Pietermaritzburg to Tofo bus services, operated by Greyhound ZA, depart from Pietermaritzburg station.
The best way to get from Pietermaritzburg to Tofo is to bus which takes 18h 4m and costs $190 - $350. Alternatively, you can fly, which costs $370 - $950 and takes 19h 29m.
Pietermaritzburg to Tofo bus services, operated by Greyhound ZA, arrive at Durban station.
Yes, the driving distance between Pietermaritzburg to Tofo is 1096 km. It takes approximately 15h 32m to drive from Pietermaritzburg to Tofo.
What companies run services between Pietermaritzburg, South Africa and Tofo, Mozambique?
You can take a bus from Pietermaritzburg to Tofo via Durban Bus Stn, Maputo, Etrago Bus Stn, and Etrago Bus Stn in around 18h 4m. Alternatively, Airlink and Linhas Aéreas de Moçambique fly from Pietermaritzburg (PZB) to Inhambane (INH) once daily.
- Website
- flyairlink.com
Flights from Pietermaritzburg to Vilankulo Airport via Johannesburg
- Ave. Duration
- 4h 55m
- When
- Monday to Saturday
- Estimated price
- $430–1,200
Flights from Pietermaritzburg to Vilankulo Airport via Johannesburg, Nelspruit
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $430–1,200
Flights from Pietermaritzburg to Maputo International Airport via Johannesburg
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $280–800
- Website
- qatarairways.com
Flights from Pietermaritzburg to Maputo International Airport via Johannesburg
- Ave. Duration
- 7h 32m
- When
- Every day
- Estimated price
- $280–800
Flights from Pietermaritzburg to Maputo International Airport via Johannesburg, Durban
- Ave. Duration
- 6h 10m
- When
- Monday to Saturday
- Estimated price
- $300–850
- Website
- lam.co.mz
Flights from Pietermaritzburg to Inhambane via Johannesburg, Maputo International Airport
- Ave. Duration
- 20h 30m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $280–800
Flights from Pietermaritzburg to Inhambane via Johannesburg, Vilankulo Airport
- Ave. Duration
- 28h 35m
- When
- Tuesday, Thursday, and Friday
- Estimated price
- $290–800
Flights from Pietermaritzburg to Inhambane via Johannesburg, Maputo International Airport, Vilankulo Airport
- Ave. Duration
- 19h
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $340–750
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pietermaritzburg to Durban
- Ave. Duration
- 1h 10m
- Frequency
- 4 times a day
- Estimated price
- $28–35
- Schedules at
- greyhound.co.za
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Durban Bus Stn to Maputo
- Ave. Duration
- 5h 31m
- Frequency
- 3 times a day
- Estimated price
- $24–85
- Website
- https://www.intercape.co.za
- Full Flexi
- $70–85
- Flexi
- $65–80
- Saver
- $55–80
Bus from Durban Bus Stn to Maputo
- Ave. Duration
- 5h 31m
- Frequency
- 3 times a day
- Estimated price
- $24–85
- Website
- https://www.intercape.co.za
- Full Flexi
- $70–85
- Flexi
- $65–80
- Saver
- $55–80
- Phone
- +258 87 599 8555
- Website
- etragomz.com
Bus from Etrago Bus Stn to Etrago Bus Stn
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a week
- Estimated price
- $17–60
- Schedules at
- etragomz.com
- Single
- $36
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h 25m
- Frequency
- Hourly
- Estimated price
- $4–13
- Schedules at
- eagleliner.co.za
- Single
- $4–13
- Phone
- +27 11 672 9807
- [email protected]
- Website
- vila-mora.co.za
Bus from Burger St to Durban Bus Stn
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $19–26
- Website
- https://www.vila-mora.co.za/
- Phone
- +258 84 244 2103
- [email protected]
- Website
- cheetah-express.com
Shuttle from Av. Mao Tse Tung to Tofo Market
- Ave. Duration
- 7h 30m
- Frequency
- Twice a week
- Estimated price
- $32–40
- Schedules at
- cheetah-express.com
- Single
- $40
Shuttle from Av. Mao Tse Tung to Tofo Market
- Ave. Duration
- 7h 30m
- Frequency
- Twice a week
- Estimated price
- $32–40
- Schedules at
- cheetah-express.com
- Single
- $40
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 Getting around the Cyclades, How to get from London City Airport into central London, and Travelling by boat in Italy - to help you get the most out of your next trip.
More Questions & Answers
There are 85+ hotels available in Tofo.











