HowToGo

Switzerland to Heidelberg, South Africa - Transfer & Transportation Guides

Find transfer & transportation guides from Switzerland to Heidelberg, South Africa. How to get from Switzerland to Heidelberg, South Africa by Flight.

You can get to Heidelberg, South Africa from Switzerland by verhicle types below

Search Transfer from Switzerland to Heidelberg, South Africa

Transfer solutions

You have 7 options transfer to Heidelberg, South Africa from Switzerland below

Train ( 18 min. )

Take a train from Zürich Stadelhofen to Zürich Flughafen.


Open Map More details & check price at Swiss Railways (SBB/CFF/FFS)
Plane ( 10 hr. 30 min. )

Take a flight from Zurich to Johannesburg.


Walk ( 6 min. )

Take a foot from Johannesburg to OR Tambo Airport.


Train ( 9 min. )

Take a train from OR Tambo Airport to Marlboro.


Open Map More details & check price at Gautrain
Train ( 12 min. )

Take a train from Marlboro to Park.


Open Map More details & check price at Gautrain
Bus ( 45 min. )

Take a bus from Johannesburg to Heidelberg.


Open Map More details & check price at Citiliner
Duration 15 hr. 8 min.
Distance 8512 km.
Cost 650 USD
Bus ( 13 min. )

Take a bus from Basel, Brausebad to Basel EuroAirport.


Open Map More details & check price at BVB
Plane ( 12 hr. 35 min. )

Take a flight from Basel to Johannesburg.


Walk ( 6 min. )

Take a foot from Johannesburg to OR Tambo Airport.


Train ( 9 min. )

Take a train from OR Tambo Airport to Marlboro.


Open Map More details & check price at Gautrain
Train ( 12 min. )

Take a train from Marlboro to Park.


Open Map More details & check price at Gautrain
Bus ( 45 min. )

Take a bus from Johannesburg to Heidelberg.


Open Map More details & check price at Citiliner
Duration 17 hr. 8 min.
Distance 8547 km.
Cost 732 USD
Train ( 7 min. )

Take a train from Genève to Genève-Aéroport.


Open Map More details & check price at Swiss Railways (SBB/CFF/FFS)
Walk ( 8 min. )

Take a foot from Genève-Aéroport to Geneva.


Plane ( 12 hr. 40 min. )

Take a flight from Geneva to Johannesburg.


Walk ( 6 min. )

Take a foot from Johannesburg to OR Tambo Airport.


Train ( 9 min. )

Take a train from OR Tambo Airport to Marlboro.


Open Map More details & check price at Gautrain
Train ( 12 min. )

Take a train from Marlboro to Park.


Open Map More details & check price at Gautrain
Bus ( 45 min. )

Take a bus from Johannesburg to Heidelberg.


Open Map More details & check price at Citiliner
Duration 17 hr. 15 min.
Distance 8440 km.
Cost 697 USD
Bus ( 1 hr. 5 min. )

Take a bus from Lugano Piazzale Besso to Milan Malpensa Airport P2 Terminal 1.


Open Map More details & check price at Giosy Tours
Plane ( 12 hr. 45 min. )

Take a flight from Milan Malpensa to Johannesburg.


Walk ( 6 min. )

Take a foot from Johannesburg to OR Tambo Airport.


Train ( 9 min. )

Take a train from OR Tambo Airport to Marlboro.


Open Map More details & check price at Gautrain
Train ( 12 min. )

Take a train from Marlboro to Park.


Open Map More details & check price at Gautrain
Bus ( 45 min. )

Take a bus from Johannesburg to Heidelberg.


Open Map More details & check price at Citiliner
Duration 18 hr. 10 min.
Distance 8383 km.
Cost 577 USD
Train ( 1 hr. 15 min. )

Take a train from Lugano to Milano Centrale.


Open Map More details & check price at Swiss Railways (SBB/CFF/FFS)
Bus ( 25 min. )

Take a bus from Milan Centrale to Milan Linate Airport.


Open Map More details & check price at Autostradale
Plane ( 12 hr. 20 min. )

Take a flight from Milan Linate to Johannesburg.


Walk ( 6 min. )

Take a foot from Johannesburg to OR Tambo Airport.


Train ( 9 min. )

Take a train from OR Tambo Airport to Marlboro.


Open Map More details & check price at Gautrain
Train ( 12 min. )

Take a train from Marlboro to Park.


Open Map More details & check price at Gautrain
Bus ( 45 min. )

Take a bus from Johannesburg to Heidelberg.


Open Map More details & check price at Citiliner
Duration 18 hr. 47 min.
Distance 8357 km.
Cost 941 USD
Train ( 18 min. )

Take a train from St. Gallen(Ch) to Romanshorn.


Open Map More details & check price at Thurbo
Ferry ( 44 min. )

Take a ferry from Romanshorn Autoquai to Friedrichshafen Autoquai.


Open Map More details & check price at BSB Ferries
Train ( 10 min. )

Take a train from Friedrichshafen Hafen to Friedrichshafen Flughafen.


Open Map More details & check price at Bodensee-Oberschwaben- Bahn
Plane ( 13 hr. 20 min. )

Take a flight from Friedrichshafen to Johannesburg.


Walk ( 6 min. )

Take a foot from Johannesburg to OR Tambo Airport.


Train ( 9 min. )

Take a train from OR Tambo Airport to Marlboro.


Open Map More details & check price at Gautrain
Train ( 12 min. )

Take a train from Marlboro to Park.


Open Map More details & check price at Gautrain
Bus ( 45 min. )

Take a bus from Johannesburg to Heidelberg.


Open Map More details & check price at Citiliner
Duration 20 hr.
Distance 8541 km.
Cost 694 USD
Car ( 2 day 45 hr. 53 min. )

Drive a car from Zürich to Heidelberg.


Duration 2 day 45 hr. 53 min.
Distance 12819 km.
Cost 1673 USD

Find Hotels in Heidelberg, South Africa

You can find hotels and accommodations in Heidelberg, South Africa with our hotels search tool below

Booking.com

About Switzerland

Switzerland, officially the Swiss Confederation, is a country situated in the confluence of Western, Central, and Southern Europe. It is a federal republic composed of 26 cantons, with federal authorities based in Bern. Switzerland is a landlocked co... Learn more

About Heidelberg, South Africa


References