Plane

Take the transport at the Sofia station.

The journey takes approximately 9 m. Ticket price is about €40 The travel distance is 9 km.

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia Airport.
Fly out to Sofia (SOF) of the Berlin Brandenburg (BER) airport.

The journey takes approximately 2 h 10 m. Ticket price is about €27

Carrier is Ryanair.

🔎

🚖 Find a cheap local taxi

Get off at the Berlin Brandenburg (BER).
488 m on foot from the Berlin Brandenburg (BER) to the Flughafen BER - Terminal 1-2.

The journey takes approximately 7 m. The travel distance is 488 m.

Take the train Deutsche Bahn Intercity-Express at the station Flughafen BER - Terminal 1-2.

The journey takes approximately 28 m. Ticket price is about €3 The travel distance is 26 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the S+U Berlin Hauptbahnhof.


🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


Bus

Take the Union Ivkoni bus at the Sofia station .

The journey takes approximately 20 h 33 m. Ticket price is about €55 The travel distance is 1739 km.

Carrier is Union Ivkoni.

Buy ticket

Get off at the Berlin Hauptbahnhof.


🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


Bus train

Take the Union Ivkoni bus at the Sofia station .

The journey takes approximately 11 h 1 m. Ticket price is about €30 The travel distance is 959 km.

Carrier is Union Ivkoni.

Buy ticket

Get off at the Bratislava.
Take the train Hungarian Railways (MÁV) at the station Bratislava Hlavna Stanica.

The journey takes approximately 8 h 45 m. Ticket price is about €30 The travel distance is 764 km.

Carrier is Hungarian Railways (MÁV).

Buy ticket

Get off at the Berlin Hauptbahnhof.


🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


Bus

Take the Racic Eurobus bus at the Sofia Serdica Bus Station station .

The journey takes approximately 25 h 50 m. Ticket price is about €85 The travel distance is 1744 km.

Carrier is Racic Eurobus.

Buy ticket



🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 15 h 27 m. The travel distance is 1629 km.

Get off at the Berlin.


🛏 Find hotel deals and discounts up to 20% in Berlin at Booking


The cheapest way to travel from Sofia to Berlin is by taking a Bus with an average price of €55. The journey takes approximately 20 ч. 33 мин.

Plane is the fastest way to travel from Sofia to Berlin. Tickets cost €73. The journey takes approximately 4 ч. 59 мин.

Sofia is approximately 1629 km away from Berlin. The trip by car takes 15 h 27 m.

Yes! There is a direct bus with no transfers to this destination. The route is served by the Racic Eurobus company. Tickets cost about €85. A bus trip from Sofia to Berlin will take 25 h 50 m.

The average journey time by car between Sofia and Berlin is 15 h 27 m.