• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Pretoria to Windhoek by train, plane, bus or car

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

Train, fly to Windhoek  •  5 h 19 min

  1. Take the train from Pretoria to Marlboro
  2. Fly from Johannesburg (JNB) to Windhoek (WDH) JNB - WDH

$117 - $148

Cheapest option

Train, bus  •  26 h 54 min

  1. Take the train from Pretoria to Park
  2. Take the bus from Johannesburg to Upington
  3. Take the bus from Upington to Windhoek

$71 - $125

2 alternative options

Fly to Eros  •  6 h 17 min

  1. Fly from Johannesburg (JNB) to Eros (ERS) JNB - ERS

$112 - $568

Drive  •  18 h 16 min

  1. Drive from Pretoria to Windhoek 853.3 miles

$130 - $190

Questions & Answers

The cheapest way to get from Pretoria to Windhoek is to train and bus which costs R 1 000 - R 1 800 and takes 26 h 54 min.

More details

The quickest way to get from Pretoria to Windhoek is to train and fly which costs R 1 600 - R 2 200 and takes 5 h 19 min.

More details

The distance between Pretoria and Windhoek is 1181 km. The road distance is 1365.3 km.

Get driving directions

The best way to get from Pretoria to Windhoek without a car is to train and bus which takes 26 h 54 min and costs R 1 000 - R 1 800.

More details

It takes approximately 5 h 19 min to get from Pretoria to Windhoek, including transfers.

More details

The quickest flight from Johannesburg Airport to Windhoek Airport is the direct flight which takes 1 h 55 min.

Search flights

Yes, the driving distance between Pretoria to Windhoek is 1365 km. It takes approximately 18 h 16 min to drive from Pretoria to Windhoek.

Get driving directions

British Airways, South African Airways and Air Namibia offer flights from Johannesburg Airport to Windhoek Airport.

Search flights

There are 184+ hotels available in Windhoek. Prices start at $41 USD per night.

More details

Map of how to get from Pretoria to Windhoek.
Launch map view
  • Distance: 737.8 miles
  • Duration: 5 h 19 min

What companies run services between Pretoria, South Africa and Windhoek, Namibia?

Westair, Air Namibia and South African Airways fly from Pretoria to Windhoek 4 times a day.

Airlines
Westair
Website
westair.com.na
Flights from Johannesburg to Eros via Walvis Bay
Ave. Duration
4 h 6 min
When
Every day
Estimated price
$160 - $650
Flights from Johannesburg to Eros via Windhoek
Ave. Duration
6 h
When
Thursday, Friday and Saturday
Estimated price
$230 - $800
South African Airways
Website
flysaa.com
Flights from Johannesburg to Windhoek
Ave. Duration
1 h 56 min
When
Every day
Estimated price
$120 - $300
Air Namibia
Website
airnamibia.com
Flights from Johannesburg to Windhoek
Ave. Duration
2 h 5 min
When
Every day
Estimated price
$110 - $460
Flights from Johannesburg to Windhoek via Walvis Bay
Ave. Duration
3 h 35 min
When
Every day
Estimated price
$110 - $460
British Airways
Website
britishairways.com
Flights from Johannesburg to Windhoek
Ave. Duration
2 h
When
Every day
Estimated price
$110 - $460
Train operators
Gautrain
Phone
+27 80 042 8872
Website
join.gautrain.co.za
Train from Pretoria to Marlboro
Ave. Duration
27 min
Frequency
Every 20 minutes
Estimated price
$10
Schedules at
gautrain.co.za
Train from Pretoria to Park
Ave. Duration
39 min
Frequency
Every 20 minutes
Estimated price
$5 - $10
Schedules at
gautrain.co.za
Bus operators
InterCape
Phone
+27 (0)21 380 4400
Email
info@intercape.co.za
Website
intercape.co.za
Bus from Johannesburg to Upington
Ave. Duration
11 h
Frequency
Once daily
Estimated price
$30 - $65
Schedules at
intercape.co.za
Bus from Upington to Windhoek
Ave. Duration
13 h 15 min
Frequency
Once daily
Estimated price
$35 - $50
Schedules at
intercape.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 Thanksgiving 2018: How to travel stress-free, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.