By plane

Take the shuttle at the station Sofia .

The journey takes approximately 9 min. Ticket price is about 6–8 EUR. The travel distance is 10 km.

Carrier is Atlas Taxi.

Book

Get off at the Sofia Airport
46 m on foot from the station Sofia Airport to the airport Sofia (SOF).


Fly out of the airport Sofia (SOF)

The journey takes approximately 1 h 55 min.

56 m on foot from the airport Prague (PRG) to the station Terminál 1.


Take the bus 119 at the station Terminál 1 .

The journey takes approximately 17 min. Ticket price is about 1–1 EUR. The travel distance is 8 km.

Carrier is Dopravní podnik hl. m. Prahy, akciová společnost.

Book

163 m on foot from the station Nádraží Veleslavín to the station Nádraží Veleslavín.


Take the subway A at the station Nádraží Veleslavín .

The journey takes approximately 8 min. Ticket price is about 1–2 EUR. The travel distance is 6 km.

Carrier is Dopravní podnik hl. m. Prahy, akciová společnost.

Book

Get off at the Staroměstská
Find hotel deals and discounts up to 20% in Prague at Booking


Bus and ferry

Take the busferry at the station Sofia .

The journey takes approximately 16 h 44 min. Ticket price is about – . The travel distance is 1297 km.

Carrier is Balkan Horn.

Book

Get off at the Prague
Find hotel deals and discounts up to 20% in Prague at Booking


Bus

Take the bus Plovdiv - Hamburg at the station Sofia Serdica .

The journey takes approximately 18 h Ticket price is about 35–75 EUR. The travel distance is 1303 km.

Carrier is Racic Eurobus.

Book

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


Bus via brno

Take the bus Varna - Berlin at the station Sofia Central Bus Station .

The journey takes approximately 18 h 20 min. Ticket price is about 50–65 EUR. The travel distance is 1138 km.

Carrier is Arda Tur.

Book

1027 m on foot from the station Brno Bus Station Zvonarka to the station Brno, Brno Hotel Grand.


Take the bus 260 at the station Brno, Brno Hotel Grand .

The journey takes approximately 2 h 30 min. Ticket price is about 12–15 EUR. The travel distance is 207 km.

Carrier is FlixBus.

Book

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


Train

Take the train Re at the station Sofia .1

The journey takes approximately 5 h Ticket price is about 6–10 EUR. The travel distance is 262 km.

Carrier is Bulgarian Railways (BDZh).

Book

Get off at the Vidin
Take the train 1090 at the station Vidin .1

The journey takes approximately 3 h 5 min. Ticket price is about 2–10 EUR. The travel distance is 119 km.

Carrier is Romanian Railways (CFR).

Book

Get off at the Craiova
Take the train Ir at the station Craiova .1

The journey takes approximately 11 h 15 min. Ticket price is about 13–45 EUR. The travel distance is 626 km.

Carrier is Romanian Railways (CFR).

Book

Get off at the Budapest-Keleti
Take the train Rj at the station Budapest-Keleti .1

The journey takes approximately 2 h 38 min. Ticket price is about 13–16 EUR. The travel distance is 257 km.

Carrier is Hungarian Railways (MÁV).

Book

Get off at the Wien Hbf
53 m on foot from the station Wien Hbf to the station Vienna, Hbf.


Take the train RegioJet at the station Vienna, Hbf .1

The journey takes approximately 4 h 3 min. Ticket price is about 10–35 EUR. The travel distance is 401 km.

Carrier is RegioJet.

Book

Get off at the Prague, hl.n.
Find hotel deals and discounts up to 20% in Prague at Booking


Drive

In a rental car

The drive will take 12 h 47 min.. The distance between Sofia and Prague is 1292 km. You will use 103 liters of gasoline at a cost of €133.9.

See on this site which rental company has the best deal.

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