There are 5 ways to get from Pocking to Heidelberg by train, 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.
Train via Munich
best- Take the train from Pocking to Mühldorftrain
- Take the train from Mühldorf to Ostbahnhoftrain Re4
- Take the train from München Ost to Heidelberg, Hauptbahnhoftrain 62
7h 7m€78–219Train, bus
cheapest- Take the train from Passau Hbf to Nuernberg Hbftrain Ice
- Take the bus from Nuremberg - Bus Station to Heidelbergbus BlaBlaCar Bus
7h 57m€59–118Drive 444.1 km
- Drive from Pocking to Heidelbergcar 444.1 km
3h 48m€66–95Train
- Take the train from Pocking to Mühldorftrain
- Take the train from Mühldorf to Ostbahnhoftrain Re4
- Take the train from Ostbahnhof to Heidelberg, Hauptbahnhoftrain 62
7h 10m€78–229Bus
- Take the bus from Bad Füssing, Kath. Kirche to Seidlstraßebus
- Take the bus from Munich central bus station to Karlsruhe central train stationbus N91 / ...
- Take the bus from Karlsruhe central train station to Heidelberg Pre Waypointbus 198 / ...
10h 37m€59–98
Pocking to Heidelberg by train
Comparing Your Travel Options
The cheapest way to get from Pocking to Heidelberg is to train and bus which costs €55 - €120 and takes 7h 57m.
The fastest way to get from Pocking to Heidelberg is to drive which takes 3h 48m and costs €65 - €95.
No, there is no direct bus from Pocking to Heidelberg. However, there are services departing from Pocking, Zentrum and arriving at Heidelberg Pre Waypoint via Bad Füssing, Kath. Kirche, Munich central bus station and Karlsruhe central train station. The journey, including transfers, takes approximately 10h 37m.
No, there is no direct train from Pocking to Heidelberg. However, there are services departing from Pocking and arriving at Heidelberg, Hauptbahnhof via Mühldorf and München Ost. The journey, including transfers, takes approximately 7h 7m.
The distance between Pocking and Heidelberg is 478 km. The road distance is 444.1 km.
The best way to get from Pocking to Heidelberg without a car is to train via Munich which takes 7h 7m and costs €75 - €220.
It takes approximately 7h 7m to get from Pocking to Heidelberg, including transfers.
Pocking to Heidelberg bus services, operated by Regionalverkehr Oberbayern GmbH, depart from Bad Füssing, Kath. Kirche station.
Pocking to Heidelberg train services, operated by Deutsche Bahn Regio (DB Regional), depart from Pocking station.
The best way to get from Pocking to Heidelberg is to train via Munich which takes 7h 7m and costs €75 - €220. Alternatively, you can bus, which costs €55 - €100 and takes 10h 37m.
What companies run services between Pocking, Germany and Heidelberg, Germany?
You can take a train from Pocking to Heidelberg, Hauptbahnhof via Mühldorf, Ostbahnhof, and München Ost in around 7h 7m. Alternatively, you can take a bus from Pocking, Zentrum to Heidelberg Pre Waypoint via Bad Füssing, Kath. Kirche, Seidlstraße, Munich central bus station, and Karlsruhe central train station in around 10h 37m.
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Pocking to Mühldorf
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €12–50
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mühldorf to Ostbahnhof
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €11–50
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Pocking to Mühldorf
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- €12–50
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Mühldorf to Ostbahnhof
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- €11–50
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mühldorf to Ostbahnhof
- Ave. Duration
- 51 min
- Frequency
- 3 times a day
- Estimated price
- €13–28
- Website
- Deutsche Bahn Intercity (DB IC)
Train from München Ost to Heidelberg, Hauptbahnhof
- Ave. Duration
- 3h 8m
- Frequency
- 3 times a day
- Estimated price
- €55–120
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Passau Hbf to Nuernberg Hbf
- Ave. Duration
- 1h 55m
- Frequency
- Every 3 hours
- Estimated price
- €35–80
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mühldorf to Ostbahnhof
- Ave. Duration
- 51 min
- Frequency
- 3 times a day
- Estimated price
- €13–28
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Ostbahnhof to Heidelberg, Hauptbahnhof
- Ave. Duration
- 3h 11m
- Frequency
- 4 times a week
- Estimated price
- €55–130
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Nuremberg - Bus Station to Heidelberg
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- €15–25
- Website
- BlaBlaCar Bus
Bus from Munich central bus station to Karlsruhe central train station
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- €21–35
- Website
- BlaBlaCar Bus
- Phone
- +49 89 551 86 555
- auskunft@rvo-bus.de
- Website
- dbregiobus-bayern.de
Bus from Bad Füssing, Kath. Kirche to Seidlstraße
- Ave. Duration
- 2h
- Frequency
- 5 times a week
- Estimated price
- €30–45
- Schedules at
- dbregiobus-bayern.de
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Munich central bus station to Karlsruhe central train station
- Ave. Duration
- 5h
- Frequency
- Hourly
- Estimated price
- €25–40
- Website
- Flixbus
Bus from Karlsruhe central train station to Heidelberg Pre Waypoint
- Ave. Duration
- 44 min
- Frequency
- Hourly
- Estimated price
- €4–8
- Website
- Flixbus
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Pocking to Heidelberg bus services, operated by Regionalverkehr Oberbayern GmbH, arrive at Seidlstraße station.
Pocking to Heidelberg train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Mühldorf station.
Yes, the driving distance between Pocking to Heidelberg is 444 km. It takes approximately 3h 48m to drive from Pocking to Heidelberg.
Book your Pocking to Heidelberg train tickets online with Omio.
There are 1241+ hotels available in Heidelberg.





















