There are 6 ways to get from Zanzibar Island to Gqeberha by plane, ferry, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Abeid Amani Karume International Airport
best- Fly from Abeid Amani Karume International Airport (ZNZ) to Port Elizabeth (PLZ)plane ZNZ - PLZ
7h 16mR 4,030–9,980Ferry, bus via Harare
cheapest- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the bus from Ubungo Intl Bus Terminal to RoadPortbus
- Take the bus from Harare to Bloemfonteinbus
- Take the bus from Bloemfontein to Port Elizabethbus
3d 2hR 3,034–5,685Ferry, bus
- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the bus from Ubungo Intl Bus Terminal to Intercity Bus Terminusbus
- Take the bus from Intercity Bus Terminus to Park Stationbus
- Take the bus from Johannesburg to Port Elizabethbus
3dR 3,109–5,550Ferry to Julius Nyerere International Airport, fly
- Take the ferry from Zanzibar to Dar es Salaamferry
- Fly from Julius Nyerere International Airport (DAR) to Port Elizabeth (PLZ)plane DAR - PLZ
11h 23mR 4,459–14,381Ferry, bus #2
- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the bus from Dar Es Salaam to Johannesburgbus
- Take the bus from Johannesburg to Port Elizabethbus
4d 10hR 4,071–6,702Ferry, bus #3
- Take the ferry from Zanzibar to Dar es Salaamferry
- Take the bus from Dar Es Salaam to Johannesburgbus
- Take the bus from Jonannesburg to Port Elizabethbus
4d 11hR 4,169–6,477
Abeid Amani Karume International Airport (ZNZ) to Port Elizabeth (PLZ) flights
Questions & Answers
The cheapest way to get from Zanzibar Island to Gqeberha is to ferry and bus which costs R 3 100 - R 6 000 and takes 3 days 0h.
The fastest way to get from Zanzibar Island to Gqeberha is to fly which takes 7h 16m and costs R 4 000 - R 10 000.
The distance between Zanzibar Island and Gqeberha is 3395 km.
The best way to get from Zanzibar Island to Gqeberha without a car is to ferry and bus which takes 3 days 0h and costs R 3 100 - R 6 000.
It takes approximately 7h 16m to get from Zanzibar Island to Gqeberha, including transfers.
Gqeberha is 1h behind Zanzibar Island. It is currently 6:24 AM in Zanzibar Island and 5:24 AM in Gqeberha.
There are 836+ hotels available in Gqeberha.
What companies run services between Zanzibar Island, Tanzania and Gqeberha, South Africa?
Safair and Airlink fly from Abeid Amani Karume International Airport (ZNZ) to Port Elizabeth (PLZ) 4 times a week.
- Website
- flysafair.co.za
Flights from Abeid Amani Karume International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 7h 10m
- When
- Friday
- Estimated price
- R 3,900–10,000
Flights from Abeid Amani Karume International Airport to Port Elizabeth via Johannesburg, Durban
- Ave. Duration
- 14h 40m
- When
- Friday
- Estimated price
- R 4,200–11,000
Flights from Julius Nyerere International Airport to Port Elizabeth via Blantyre, Johannesburg
- Ave. Duration
- 7h 45m
- When
- Friday
- Estimated price
- R 5,000–15,000
- Website
- flyairlink.com
Flights from Abeid Amani Karume International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 9h
- When
- Monday and Thursday
- Estimated price
- R 5,000–14,000
Flights from Julius Nyerere International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 9h 30m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- R 4,900–13,000
- Website
- flysaa.com
Flights from Julius Nyerere International Airport to Port Elizabeth via Johannesburg
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- R 4,100–12,000
- Phone
- +255 22 213 4567
- [email protected]
- Website
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to Intercity Bus Terminus
- Ave. Duration
- 28h
- Frequency
- Twice daily
- Estimated price
- R 922
- Schedules at
- srclassiccoach.co.tz
Bus from Intercity Bus Terminus to Park Station
- Ave. Duration
- 24h 21m
- Frequency
- Once daily
- Estimated price
- R 1,522
- Schedules at
- srclassiccoach.co.tz
Bus from Ubungo Intl Bus Terminal to RoadPort
- Ave. Duration
- 36h
- Frequency
- Once daily
- Estimated price
- R 1,229
- Schedules at
- srclassiccoach.co.tz
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Johannesburg to Port Elizabeth
- 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 Johannesburg to Port Elizabeth
- Ave. Duration
- 15h 45m
- Frequency
- 4 times a day
- Estimated price
- R 520–900
- Schedules at
- eagleliner.co.za
- Single
- R 650–900
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- intercape.co.za
Bus from Johannesburg to Port Elizabeth
- 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
Bus from Johannesburg to Port Elizabeth
- 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 Johannesburg to Port Elizabeth
- Ave. Duration
- 15h 25m
- Frequency
- Once daily
- Estimated price
- R 480–700
- Website
- https://www.vila-mora.co.za/
Bus from Bloemfontein to Port Elizabeth
- Ave. Duration
- 9h 27m
- Frequency
- Once daily
- Estimated price
- R 420–600
- Website
- https://www.vila-mora.co.za/
Bus from Johannesburg to Port Elizabeth
- Ave. Duration
- 15h 25m
- Frequency
- Once daily
- Estimated price
- R 480–700
- Website
- https://www.vila-mora.co.za/
- Phone
- +27 84 575 4609
- [email protected]
- Website
- tamukacoaches.com
Bus from Harare to Bloemfontein
- Ave. Duration
- 24h 50m
- Frequency
- 6 times a week
- Estimated price
- R 1,200–1,700
- Website
- https://tamukacoaches.com/
- Phone
- +27 688 768 195
- [email protected]
- Website
- mkombelogistics.com
Bus from Dar Es Salaam to Johannesburg
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- R 3,000–4,100
- Schedules at
- mkombelogistics.com
Bus from Dar Es Salaam to Johannesburg
- Ave. Duration
- 3d 14h
- Frequency
- Once a week
- Estimated price
- R 3,000–4,100
- Schedules at
- mkombelogistics.com
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Jonannesburg to Port Elizabeth
- Ave. Duration
- 17h 8m
- Frequency
- Once daily
- Estimated price
- R 600–750
- Schedules at
- greyhound.co.za
- Phone
- +255 696112233
- [email protected]
- Website
- zanfastferries.co.tz
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- R 180–2,200
- Schedules at
- zanfastferries.co.tz
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- R 180–2,200
- Schedules at
- zanfastferries.co.tz
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- R 180–2,200
- Schedules at
- zanfastferries.co.tz
- Phone
- +255 800 78 5555
- [email protected]
- Website
- azammarine.com
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- R 568–1,623
- Schedules at
- azammarine.com
- Economy
- R 568
- Business
- R 649
- VIP
- R 974
- Royal
- R 1,622–1,623
Ferry from Zanzibar to Dar es Salaam
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- R 568–1,623
- Schedules at
- azammarine.com
- Economy
- R 568
- Business
- R 649
- VIP
- R 974
- Royal
- R 1,622–1,623
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?, Travelling to the US: What do I need to know?, and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.





















