Travel from Istanbul to Bulgaria

Train, bus or fly from Istanbul to Bulgaria?

Turkish Airlines flies from Istanbul to Sofia 3 times a day. Alternatively, Metro Plus operates a bus from Istanbul to Sofia 4 times a day. Tickets cost $30 - $70 and the journey takes 9 h.

How to get from Istanbul to Bulgaria

ModeDurationPrice
From Aksaray Metro to Istanbul airport, fly to Sofia airport, then line 84 bus to Sofia.4 h 42 min$112
From Aksaray Metro to Istanbul airport, fly to Varna airport, then taxi to Varna.3 h 49 min$134
From Aksaray Metro to Istanbul airport, fly to Bucharest Otopeni airport, line 783 bus to Piața Victoriei, subway to Bucuresti, bus to Giurgiu, then drive to Ruse.6 h 20 min$103
From Istanbul bus to Central Station then line 2 subway to Serdika.9 h 7 min$45
From Aksaray Metro to Istanbul Otogari, bus to Central Station, then line 2 subway to Serdika.10 h 19 min$23
From Aksaray Metro to WTC - Istanbul Fuar Merkezi, taxi to Halkalı Station, train to Kapikule, night train to Svilengrad, train to Central Station, then line 2 subway to Serdika.13 h 16 min$29
From Istanbul drive to Sofia.5 h 9 min$86

How long does it take to get from Istanbul to Bulgaria?

It takes approximately 4 h 42 min to get from Istanbul to Bulgaria, including transfers.

Operators from Istanbul to Bulgaria

OperatorPhoneWebsite
Istanbul Ulasim+90 212 568 99 70Istanbul Ulasim
Turkish AirlinesTurkish Airlines
SUMC0700 13 233SUMC
TaromTarom
RAT Bucharest+4021 311 05 95RAT Bucharest
Metrorex004 021 319 36 01Metrorex
Omerta Impex+4-0723-274.620Omerta Impex
Metro PlusMetro Plus
Metropolitan SofiaMetropolitan Sofia
MetroTurizmMetroTurizm
Turkish Railways (TCDD)+90 444 8 233Turkish Railways (TCDD)
Bulgarian Railways (BDZh)0700 10 200Bulgarian Railways (BDZh)