Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in ?

Book now

There are 7 ways to get from Port Elizabeth to Drakensberg by plane, bus or car train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Pietermaritzburg, travel  •  6h 18m

  1. Fly from Port Elizabeth (PLZ) to Pietermaritzburg (PZB) PLZ - PZB
  2. Travel from Pietermaritzburg to Drakensberg

6 alternative options

Fly to Maseru, travel  •  8h 8m

  1. Fly from Port Elizabeth (PLZ) to Maseru (MSU) PLZ - MSU
  2. Travel from Maseru to Drakensberg

Fly to Durban, bus, travel  •  7h 21m

  1. Fly from Port Elizabeth (PLZ) to Durban (DUR) PLZ - DUR
  2. Take the bus from Durban to Estcourt
  3. Travel from Estcourt to Drakensberg

Bus, travel  •  13h 29m

  1. Take the bus from Port Elizabeth Station to Kokstad
  2. Take the bus from Kokstad to Qhashas Nek
  3. Travel from Qhashas Nek to Drakensberg

Bus, travel via Port Elizabeth  •  15h 34m

  1. Take the bus from Port Elizabeth to Kokstad
  2. Take the bus from Kokstad to Qhashas Nek
  3. Travel from Qhashas Nek to Drakensberg

Bus, travel via Mthatha  •  18h 12m

  1. Take the bus from Port Elizabeth to Mthatha
  2. Take the bus from Mthatha to Pietermaritzburg
  3. Take the bus from Pietermaritzburg to Estcourt
  4. Travel from Estcourt to Drakensberg

Car train, travel  •  12h 34m

  1. Take the car train from Port Elizabeth to Cookhouse
  2. Travel from Cookhouse to Drakensberg

Coronavirus (COVID-19) in Lesotho

There is widespread community transmission globally.
Some travel restrictions are being lifted in Lesotho. For the latest travel status, please check the official page for Lesotho.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for Lesotho due to Coronavirus (COVID-19). Most travel to this country is restricted.

Some lockdown measures have been lifted in Lesotho, starting May 6.

International flights leaving South Africa are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.

Official Coronavirus (COVID-19) Information for South Africa

Last updated: September 16 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The distance between Port Elizabeth and Drakensberg is 606 km.

The best way to get from Port Elizabeth to Drakensberg without a car is to bus and travel which takes 13h 29m and costs .

More details

It takes approximately 6h 18m to get from Port Elizabeth to Drakensberg, including transfers.

More details

There is no direct flight from Port Elizabeth Airport to Pietermaritzburg Airport. The quickest flight takes 4h 50m and has one stopover.

Search flights

Safair, British Airways and Airlink offer flights from Port Elizabeth Airport to Pietermaritzburg Airport.

Search flights

The best way to get from Port Elizabeth to Port Elizabeth Airport is to taxi which takes 5 min and costs R 60 - R 75.

More details

Map of how to get from Port Elizabeth to Drakensberg.
Launch map view
  • Distance: 606.4 km
  • Duration: 6h 18m

What companies run services between Port Elizabeth, South Africa and Drakensberg, Mokhotlong, Lesotho?

There is no direct connection from Port Elizabeth to Drakensberg. However, you can take the taxi to Port Elizabeth airport, fly to Pietermaritzburg, then take the travel to Drakensberg. Alternatively, you can take the taxi to Port Elizabeth airport, fly to Maseru, then take the travel to Drakensberg.

Airlines
Airlink
Website
flyairlink.com
Flights from Port Elizabeth to Pietermaritzburg via Johannesburg
Ave. Duration
5h 1m
When
Every day
Estimated price
$95 - $340
Flights from Port Elizabeth to Maseru via Johannesburg
Ave. Duration
5h 46m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$95 - $340
Safair
Website
flysafair.co.za
Flights from Port Elizabeth to Durban
Ave. Duration
1h 20m
When
Every day
Estimated price
$60 - $190
British Airways
Website
britishairways.com
Flights from Port Elizabeth to Durban
Ave. Duration
1h 15m
When
Every day
Estimated price
$120 - $550
Train operators
Shosholoza Meyl
Phone
086 000 8888
Website
shosholozameyl.co.za
Car train from Port Elizabeth to Cookhouse
Ave. Duration
2h 46m
Frequency
Once daily
Estimated price
$4 - $7
Schedules at
shosholozameyl.co.za
2nd Class
$4 - $7
1st Class
$8 - $12
Bus operators
TransLux Express
Phone
011 774 8304
Email
translux@apx.co.za
Website
translux.co.za
Bus from Durban to Estcourt
Ave. Duration
2h 5m
Frequency
Once daily
Estimated price
$10 - $15
Schedules at
res.prasa.com
Bus from Port Elizabeth Station to Kokstad
Ave. Duration
8h 10m
Frequency
Twice daily
Estimated price
$19 - $27
Schedules at
res.prasa.com
Vaal Maseru
Phone
014 534 0593/4/5
Email
info@vaalmaseru.co.za
Website
vaalmaseru.co.za
Bus from Kokstad to Qhashas Nek
Ave. Duration
2h 26m
Frequency
Once daily
Schedules at
vaalmaseru.co.za
Baz Bus
Phone
+27 21 422 5202
Email
info@bazbus.com
Website
bazbus.com
Bus from Port Elizabeth to Kokstad
Ave. Duration
10h 15m
Frequency
3 times a week
Schedules at
bazbus.com
Eldo Coaches
Phone
086 113 5367
Email
info@eldocoaches.co.za
Website
eldocoaches.co.za
Bus from Port Elizabeth to Mthatha
Ave. Duration
6h 57m
Frequency
Twice daily
Schedules at
eldocoaches.co.za
Bus from Mthatha to Pietermaritzburg
Ave. Duration
6h 16m
Frequency
4 times a day
Estimated price
$20 - $23
Schedules at
eldocoaches.co.za
Bus from Pietermaritzburg to Estcourt
Ave. Duration
1h 25m
Frequency
Once daily
Schedules at
eldocoaches.co.za
InterCape
Phone
+27 (0)21 380 4400
Email
info@intercape.co.za
Website
intercape.co.za
Bus from Umtata to Pietermaritzburg
Ave. Duration
5h 23m
Frequency
Once daily
Estimated price
$17 - $40
Schedules at
intercape.co.za
Full Flexi
$21 - $27
Flexi
$19 - $23
Saver
$17 - $20

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 Need to know: Jadrolinija, How to get from Gatwick Airport into central London and Travelling around the UAE - to help you get the most out of your next trip.