On average there is 1 bus trip per day. FlixBus has the most options for departures from Mainz to Heidelberg, with an average of 1 trip per day and 2 monthly trips. One bus carrier currently travels from Mainz to Heidelberg. Of the 1 trip there is 1 trip that is a direct route with no transfers.
Need more travel options? Train options from Mainz start at $22.81.
FlixBus operates, on average, 1 bus schedule(s) from Mainz to Heidelberg. The average FlixBus ticket to Heidelberg costs $10.21. Cheap FlixBus tickets to Heidelberg are available on Wanderu starting from $6.72. 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 $11.59 for a weekend getaway trip to Heidelberg.