1map logoGo to main page

Durban to Johannesburg from $13: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Durban, South Africa
to
Johannesburg, South Africa

How to Get from Durban to Johannesburg: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$13 by busBest price
504 kmDistance
2h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Durban to Johannesburg with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Train
Average Duration
2h  20m
Estimated price
$38-143
Recommended
Company
Shosholoza Meyl
Drive
Average Duration
25h  51m
Estimated price
$9-22
Cheapest
route map
Distance: 504 km
Duration: 2h 17m

See more options

Company
Eagle Liner
Bus
Average Duration
8h  20m
Estimated price
$13-380
Company
various
Plane
Average Duration
2h  17m
Estimated price
$73-156
Company
various
Taxi
Plane
Average Duration
2h  40m
Estimated price
$105-209
Company
various
Drive
Average Duration
6h 
Estimated price
$381-382
Company
various
Drive
Average Duration
6h  20m
Estimated price
$383-384

Traveling From Durban to Johannesburg

The journey from Durban to Johannesburg offers a delightful contrast between Durban's coastal vibrancy and Johannesburg's dynamic urban energy.

Best Neighbourhoods in Johannesburg

Johannesburg's neighborhoods showcase a mix of culture, history, and modern flair.

Maboneng Precinct
• Vibrant art scene with street art and galleries.
• Trendy cafes and shops for local goods.
Melville
• Bohemian atmosphere with eclectic eateries and bars.
• Popular among students and creatives for its energy.
Sandton
• Upscale shopping and dining experiences abound.
• Home to luxury hotels and business hubs.

Best Times To Visit Johannesburg's Attractions

Timing your visits to Johannesburg's highlights can elevate your experience significantly.

Apartheid Museum
Visit in the early morning on weekdays for quieter, more reflective exploration.
SAB World of Beer
Afternoons on weekdays offer a relaxed atmosphere, perfect for tastings.
Johannesburg Botanical Garden
Weekdays during spring and autumn provide fewer people and beautiful blooms.

Johannesburg Weather: What to Expect Year-Round

Johannesburg enjoys a mild, temperate climate with sunny days and cool evenings, making it a pleasant destination year-round. The best times to explore are during spring and autumn, when the weather is especially inviting, allowing you to fully enjoy outdoor attractions.

Dining Recommendation in Johannesburg

A visit to Marble is essential for experiencing Johannesburg's vibrant culinary scene, where open flames bring a unique depth to dishes featuring locally sourced ingredients. In contrast to Durban's bold curries and coastal fresh seafood, Marble's menu highlights grilled meats and sophisticated flavors that create an unforgettable dining atmosphere.

Durban - Johannesburg operators

Explore transport companies operating between Durban and Johannesburg, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
flysafair.co.za

Plane from Durban (DUR) to Johannesburg (JNB)

Average Duration
1h 10m
Estimated price
$388-389

Plane from Durban (DUR) to Lanseria (HLA)

Average Duration
1h 15m
Estimated price
$1430-1431
Website
g-airways.com

Plane from Durban (DUR) to Johannesburg (JNB)

Average Duration
1h 5m
Estimated price
$1432-1433
Website
flexflight.dk

Plane from Durban (DUR) to Johannesburg (JNB)

Average Duration
1h 5m
Estimated price
$1432-1433
Website
flyairlink.com

Plane from Durban (DUR) to Johannesburg (JNB)

Average Duration
1h 10m
Estimated price
$1434-1435

Plane from Durban (DUR) to Johannesburg via Nelspruit

Average Duration
3h 10m
Estimated price
$1434-1435

Plane from Pietermaritzburg (PZB) to Johannesburg (JNB)

Average Duration
1h 5m
Estimated price
$385-1436
Website
flysaa.com

Plane from Durban (DUR) to Johannesburg (JNB)

Average Duration
1h 5m
Estimated price
$1434-1437
Website
flycemair.co.za

Plane from Durban (DUR) to Johannesburg (JNB)

Average Duration
1h 15m
Estimated price
$1432-1436
Website
turkishairlines.com

Plane from Durban (DUR) to Johannesburg (JNB)

Average Duration
1h 20m
Estimated price
$380-1438
Train
Contact phone
+27 80 042 8872
Website
gautrain.co.za

Train from Marlboro to Park

Average Duration
13m
Estimated price
$1439-90
Contact phone
011 013 0231
Website
shosholozameyl.co.za

Train from Durban to Johannesburg

Average Duration
25h 51m
Estimated price
$9-22
Bus
Contact phone
+27 87 150 1895
Website
eagleliner.co.za

Bus from Durban to Johannesburg

Average Duration
8h 20m
Estimated price
$13-387
Contact phone
+27 11 611 8000
Website
greyhound.co.za

Bus from Durban to Johannesburg

Average Duration
8h 20m
Estimated price
$92-380
Contact phone
087 153 3388
Website
vila-mora.co.za

Bus from Durban to Johannesburg

Average Duration
7h 30m
Estimated price
$93-14398
Website
res.prasa.com

Bus from Durban to Johannesburg

Average Duration
7h 35m
Estimated price
$94-95
Other Show other routes

Other from Durban to Pietermaritzburg

Average Duration
47m
Estimated price
$900-380

Frequently asked questions

Find out more about the route from Durban to Johannesburg.

Or choose the category:
The distance between Durban and Johannesburg is 503.7 km by air and 572.3 km by road. By flying from Durban to Johannesburg and then taking a train, the typical travel time is 3 hours and 23 minutes. By car, it takes approximately 6 hours to travel from Johannesburg to Durban, while taking a bus can take around 7 hours and 30 minutes.
The most cost-effective option for traveling from Durban to Johannesburg is by bus, which takes approximately 7 hours and 30 minutes. The bus tickets range from $12 to $35, making it an affordable choice for budget-conscious travelers. However, if time-efficiency is a priority, the quickest option is to fly from Durban to Johannesburg and then take a train, which takes around 3 hours and 23 minutes, with ticket prices ranging from $35 to $160.
The prices of a bus ticket between Johannesburg and Durban can range from $12 to $35, depending on the bus company and the type of ticket purchased.
To travel from Durban to Johannesburg without using public transportation, you can opt to drive your own car. The driving distance between the two cities is approximately 572.9 km, which takes around 6 hours on average. However, it's important to note that prices may vary for renting a car or using your own vehicle, ranging from $75 to $120.
To travel from Durban to Johannesburg without a car, the best option is to take a bus. The journey takes approximately 7 hours and 30 minutes, and the cost ranges from $12 to $35.
Yes, there is a direct link between Durban and Johannesburg. Greyhound ZA operates a bus service twice daily, which takes approximately 7 hours and 30 minutes.
The flight between Durban and Johannesburg typically takes 1 hour and 5 minutes. This is the quickest option for traveling between the two cities. The cost of the flight can vary depending on the airline and time of booking, but it ranges from around $50 to $100 for a one-way ticket.
There are plenty of accommodation options near Johannesburg. With over 1983 hotels available, visitors have a wide range of choices to suit their preferences and budgets. Prices start at a reasonable $26 per night, making it accessible for budget travelers as well as those looking for luxury.