Fly to Hannover

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 Frankfurt (FRA) airport.

The journey takes approximately 4 h 25 m. Ticket price is about €65

Carrier is Lufthansa.

🔎

🚖 Find a cheap local taxi

Get off at the Frankfurt (FRA).
528 m on foot from the Hannover (HAJ) to the Langenhagen Flughafen.

The journey takes approximately 6 m. The travel distance is 528 m.

Get off at the Langenhagen Flughafen.
Take the train DB Bus at the station Langenhagen Flughafen.

The journey takes approximately 17 m. The travel distance is 15 km.

Carrier is DB Bus.

Buy ticket

Get off at the Hannover Hauptbahnhof.


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


Fly to Hamburg train

Take the transport at the Sofia Airport station.

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

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia (SOF).
Fly out to Sofia (SOF) of the Hamburg (HAM) airport.

The journey takes approximately 2 h 50 m. Ticket price is about €35

Carrier is Wizz Air.

🔎

🚖 Find a cheap local taxi

Get off at the Hamburg (HAM).
Take the train S-Bahn Hamburg at the station Hamburg Airport.

The journey takes approximately 24 m. Ticket price is about €3 The travel distance is 13 km.

Carrier is S-Bahn Hamburg.

Buy ticket

Get off at the Hamburg Hbf.
Take the train Deutsche Bahn Intercity-Express at the station Hamburg Hbf.

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

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Hannover Hauptbahnhof.


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


Fly to Bremen train

Take the transport at the Sofia Airport station.

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

Carrier is Atlas Taxi.

Buy ticket

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

The journey takes approximately 4 h 20 m. Ticket price is about €65 The travel distance is 45 m.

Carrier is Austrian Airlines.

🔎

🚖 Find a cheap local taxi

Get off at the Sofia (SOF).

The journey takes approximately 16 m. The travel distance is 3 km.

Carrier is BSAG.

Buy ticket

Get off at the Bremen Hauptbahnhof.
Take the train Deutsche Bahn Intercity-Express at the station Bremen Hbf.

The journey takes approximately 1 h 3 m. Ticket price is about €19 The travel distance is 121 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Hannover Hauptbahnhof.


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


Fly to Dortmund train

Take the transport at the Sofia Airport station.

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

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia (SOF).
Fly out to Sofia (SOF) of the Dortmund (DTM) airport.

The journey takes approximately 2 h 50 m. Ticket price is about €60

Carrier is Wizz Air.

🔎

🚖 Find a cheap local taxi

Get off at the Dortmund (DTM).
Take the Dortmunder Stadtwerke Bus bus at the Dortmund Airport station .

The journey takes approximately 5 m. The travel distance is 1 km.

Carrier is Dortmunder Stadtwerke Bus.

Buy ticket

Get off at the Holzwickede, Bahnhof.
Take the train National Express at the station Holzwickede.

The journey takes approximately 18 m. Ticket price is about €5 The travel distance is 25 km.

Carrier is National Express.

Buy ticket

Get off at the Hamm(Westf)Hbf.
Take the train Deutsche Bahn Intercity-Express at the station Hamm.

The journey takes approximately 1 h 17 m. Ticket price is about €19 The travel distance is 175 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Hannover Hauptbahnhof.


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


Fly to Berlin Brandenburg train

Take the transport at the Sofia Airport station.

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

Carrier is Atlas Taxi.

Buy ticket

Get off at the Sofia (SOF).
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).
644 m on foot from the Berlin Brandenburg (BER) to the Flughafen Ber.

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

Get off at the Flughafen Ber.
Take the train ODEG at the station Flughafen Ber.

The journey takes approximately 52 m. Ticket price is about €4 The travel distance is 45 km.

Carrier is ODEG.

Buy ticket

Get off at the Berlin-Spandau.
Take the train Deutsche Bahn Intercity-Express at the station S Spandau Bhf.

The journey takes approximately 1 h 28 m. Ticket price is about €21 The travel distance is 241 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Hannover Hauptbahnhof.


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


Bus train via Братислава

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 Railways of Slovak Republic (ZSSK) at the station Bratislava Hlavna Stanica.

The journey takes approximately 1 h 9 m. Ticket price is about €3 The travel distance is 64 km.

Carrier is Railways of Slovak Republic (ZSSK).

Buy ticket

Get off at the Wien Hbf.
Take the train Deutsche Bahn Intercity-Express at the station Wien Hbf.

The journey takes approximately 7 h 20 m. Ticket price is about €100 The travel distance is 934 km.

Carrier is Deutsche Bahn Intercity-Express.

Buy ticket

Get off at the Hannover Hbf.


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


Bus

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

The journey takes approximately 29 h 30 m. Ticket price is about €95 The travel distance is 2036 km.

Carrier is Racic Eurobus.

Buy ticket



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


Bus train

Take the Citylines bus at the Sofia Serdica Bus Station station .

The journey takes approximately 30 h 30 m. Ticket price is about €95 The travel distance is 1970 km.

Carrier is Citylines.

Buy ticket

Take the train metronom at the station Goettingen.

The journey takes approximately 1 h 5 m. The travel distance is 89 km.

Carrier is metronom.

Buy ticket

Get off at the Sarstedt.
Take the train metronom at the station Sarstedt.

The journey takes approximately 12 m. The travel distance is 18 km.

Carrier is metronom.

Buy ticket

Get off at the Hannover Hbf.


🛏 Find hotel deals and discounts up to 20% in Hanover 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 16 h 28 m. The travel distance is 1789 km.

Get off at the .


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


The cheapest way to travel from Sofia to Hanover is by taking a Fly to Berlin Brandenburg train with an average price of €95. The journey takes approximately 7 ч. 37 мин.

Fly to Hamburg train is the fastest way to travel from Sofia to Hanover. Tickets cost €111. The journey takes approximately 6 ч. 58 мин.

Sofia is approximately 1789 km away from Hanover. The trip by car takes 16 h 28 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 €95. A bus trip from Sofia to Hanover will take 29 h 30 m.

The average journey time by car between Sofia and Hanover is 16 h 28 m.