On average there are 82 bus trips per day. FlixBus has the most options for departures from Berlin to Leipzig, with an average of 82 trips per day and 1,619 monthly trips. One bus carrier currently travels from Berlin to Leipzig. Of the 82 trips there are 70 trips that are direct routes with no transfers.
Need more travel options? Train options from Berlin start at $23.46.
FlixBus operates, on average, 82 bus schedule(s) from Berlin to Leipzig. The average FlixBus ticket to Leipzig costs $14.13. Cheap FlixBus tickets to Leipzig are available on Wanderu starting from $9.42. In Berlin, FlixBus departs from Alexanderplatz and 7 other stations. In Leipzig, FlixBus arrives at Central Station and 2 other stations.
An average trip on FlixBus from Berlin to Leipzig takes 2 hours and 56 minutes, while the fastest available FlixBus trip will get you to Leipzig in 1 hours and 55 minutes,
On weekends, FlixBus offers 88 trips per day and you could expect to pay $15.06 for a weekend getaway trip to Leipzig.