|Shortest Duration||1h 40m|
|Trips per day||2|
On average there are 2 bus trips per day. FlixBus has the most options for departures from Mainz to Heidelberg, with an average of 2 trips per day and 2 monthly trips. One bus carrier currently travels from Mainz to Heidelberg. Of the 2 trips there are 2 trips that are direct routes with no transfers.
Need more travel options? Train options from Mainz start at $22.58.
FlixBus operates, on average, 2 bus schedule(s) from Mainz to Heidelberg. The average FlixBus ticket to Heidelberg costs $10.37. Cheap FlixBus tickets to Heidelberg are available on Wanderu starting from $6.98. In Mainz, FlixBus departs from Central Station and no other station. In Heidelberg, FlixBus arrives at Central Station and no other station.
An average trip on FlixBus from Mainz to Heidelberg takes 1 hours and 41 minutes, while the fastest available FlixBus trip will get you to Heidelberg in 1 hours and 40 minutes,
On weekends, FlixBus offers 2 trips per day and you could expect to pay $10.37 for a weekend getaway trip to Heidelberg.