HUB hero image

How to Travel from

Speyer to Heidelberg, Altstadt

by Rideshare or Car

Speyer
+0
Heidelberg, Altstadt
Transport search to Heidelberg, Altstadt
Speyer
+0
Heidelberg, Altstadt
Building a composite car route
Cheapest
Best Offer!
Car
29 min
31 km.
from $1
Composite Route Car Only

Two ways to Travel from Speyer to Heidelberg, Altstadt

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Deutsche Bahn Regional

Phone:
+49 30 2970
Website:
bahn.de/
Train from Speyer, Hbf/ZOB to Heidelberg,
Ave. Duration:
1h 3m
Frequency:
Once daily
Estimated price:
$12.66–$18.99

Bus operators

Busverkehr Rhein-Neckar GmbH

Phone:
+49 6281 511 52
Website:
rheinneckarbus.de/rheinneckarbus/view/index.shtml
Bus from Speyer, Domplatz to Heidelberg,
Ave. Duration:
1h 49m
Frequency:
Hourly

Questions and Answers

What is the cheapest way to get from Speyer to Heidelberg, Altstadt?

The cheapest way to get from Speyer to Heidelberg, Altstadt is to drive which costs $6.52 - $9.78 and takes 29 min.

What is the fastest way to get from Speyer to Heidelberg, Altstadt?

The fastest way to get from Speyer to Heidelberg, Altstadt is to drive which takes 29 min and costs $6.52 - $9.78 .

Is there a direct bus between Speyer and Heidelberg, Altstadt?

No, there is no direct bus from Speyer to Heidelberg, Altstadt. However, there are services departing from Speyer, Domplatz and arriving at Heidelberg, Altstadt via Heidelberg, Stadtwerke. The journey, including transfers, takes approximately 2h 11m.

Is there a direct train between Speyer and Heidelberg, Altstadt?

Yes, there is a direct train departing from Speyer, Hbf/ZOB and arriving at Heidelberg, Altstadt. Services depart once daily, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 1h 3m.

How far is it from Speyer to Heidelberg, Altstadt?

The distance between Speyer and Heidelberg, Altstadt is 45 km. The road distance is 41.4 km.

How do I travel from Speyer to Heidelberg, Altstadt without a car?

The best way to get from Speyer to Heidelberg, Altstadt without a car is to train which takes 1h 3m and costs $10.87 - $16.30 .

How long does it take to get from Speyer to Heidelberg, Altstadt?

The train from Speyer, Hbf/ZOB to Heidelberg, Altstadt takes 1h 3m including transfers and departs once daily.

Where do I catch the Speyer to Heidelberg, Altstadt bus from?

Speyer to Heidelberg, Altstadt bus services, operated by Busverkehr Rhein-Neckar GmbH, depart from Speyer, Domplatz station.

Where do I catch the Speyer to Heidelberg, Altstadt train from?

Speyer to Heidelberg, Altstadt train services, operated by Deutsche Bahn Regional, depart from Speyer, Hbf/ZOB station.

Train or bus from Speyer to Heidelberg, Altstadt?

The best way to get from Speyer to Heidelberg, Altstadt is to train which takes 1h 3m and costs $10.87 - $16.30 . Alternatively, you can bus, which costs and takes 2h 11m.

Where does the Speyer to Heidelberg, Altstadt bus arrive?

Speyer to Heidelberg, Altstadt bus services, operated by Busverkehr Rhein-Neckar GmbH, arrive at Heidelberg, Stadtwerke station.

Where does the Speyer to Heidelberg, Altstadt train arrive?

Speyer to Heidelberg, Altstadt train services, operated by Deutsche Bahn Regional, arrive at Heidelberg, Altstadt station.

Can I drive from Speyer to Heidelberg, Altstadt?

Yes, the driving distance between Speyer to Heidelberg, Altstadt is 41 km. It takes approximately 29 min to drive from Speyer to Heidelberg, Altstadt.

Where can I stay near Heidelberg, Altstadt?

There are 1082+ hotels available in Heidelberg, Altstadt. Prices start at $56.30 per night.
+0