Find coaches from London to Heidelberg

Previously seen journeys

Next departures from London to Heidelberg on 19 November
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBusBus
Victoria Coach Station
Alte Eppelheimer StraßeNo tags
FlixBusBus
London Stratford City Bus Station
Alte Eppelheimer StraßeNo tags
FlixBusBus
Victoria Coach Station
Alte Eppelheimer StraßeNo tags
FlixBusBus
Victoria Coach Station
Alte Eppelheimer StraßeNo tags
FlixBusBus
Victoria Coach Station
Alte Eppelheimer StraßeNo tags

Compare 2 ways to travel from London to Heidelberg

We recommend taking the bus

Among the sustainable travel choices, the bus stands out as a good way to reach Heidelberg. The journey takes about 19 hours 40 minutes and with fares starting at just £113, it presents an excellent value for a comfortable ride.

4bus per day
19h 40mAverage duration
413 milesDistance
17kgCO₂ emissions
Average price£113 - £160Average duration19h 40m
17kg CO₂e
Carpool
Average price£82 - £82Average duration10h 30m
28kg CO₂e

Frequently asked questions about travelling by bus from London to Heidelberg

  1. What's the distance between London and Heidelberg by coach?

    The journey from London to Heidelberg by coach covers an approximate distance of 414 miles (667 km).

  2. What is the best way to go from London to Heidelberg without flying?

    You can choose the coach to travel this route. The coach ensures a pleasant travel experience, granting you the opportunity to appreciate the scenery as you make your way to your final stop. You also have the option of utilising carpooling services.

People from around the world trust Busbud