Alexanderplatz Tower in Berlin
Berlin at Night

Buses from Berlin to Leipzig are a good, cheap way to travel between the two cities when you are visiting Germany.

A company called Berlin Linien Bus run coach services to Leipzig and other cities throughout Germany and various parts of Europe. Their buses are clean and comfortable, and services are fairly frequent.

Buses from Berlin to Leipzig depart four times a day. Schedules change seasonally, but there are generally two morning departures, one afternoon departure, and one early evening departure. Make sure to check timetables before you travel to ensure that you know when the next service leaves.

Coaches depart from the ZOB am Funkturm, which is the main bus station in Berlin. All buses stop at the Leipzig / Halle airport, and the first and last services of the day also stop at the main train station, or Hauptbahnhof, on Goethestrasse in the Leipzig city centre.

The travel time on this route is 1 hour and 45 minutes to Leipzig airport, and 2 hours and 15 minutes to the train station. If you have a flight, train, or bus connection to make in Leipzig, make sure to leave yourself some extra time in case of unforeseen delays or traffic on the way.

Ticket prices for buses from Berlin to Leipzig start at 9 euros for singles if you book online well in advance of travelling. Otherwise tickets cost 18 euros for singles. Return tickets cost 18 euros if booked well ahead of time, or 32 euros for the regular price. Concession fares are available for those that qualify.