Destination plate on the Sofia-Istanbul train
 

Destination plate on the side of the train (car 483 is one of the sleeping-cars)

To Istanbul by train

One train per day links Europe with Istanbul, a sleeper train called the Sofia-Istanbul Express. This runs from Sofia to Istanbul every day all year with sleeping-cars & couchettes.

From June until October it conveys a direct couchette car from Bucharest to Istanbul, at other times of year you travel from Bucharest to Dimitrovgrad in Bulgaria on a series of connecting trains where you join the sleepers or couchettes of the Sofia-Istanbul Express to Istanbul.

This page explains train times, fares & how to buy tickets.

small bullet point  Train times

small bullet point  Route map

small bullet point  How much does it cost?

small bullet point  How to buy tickets

small bullet point  What's the train like?

small bullet point  Travel tips

small bullet point  How to transfer between Halkali & Sirkeci

 

On other pages:

small bullet point  Sofia station guide

small bullet point  Bucharest station guide

small bullet point  Istanbul station guide

 

Train times eastbound 2025

 Bucharest & Sofia ► Istanbul

 Days of running:

Summer service

every day

mid-June to mid-October 2025

Winter service

every day

Until mid-June & from mid-October 2025

Train number:

461

465

493/12501

1095

463

465

493/12501

 Bucharest depart:

10:11

-

-

10:11

-

-

-

 Videle depart

11:27

-

-

11:27

-

-

-

 Giurgiu Nord arrive

12:42

-

-

12:42

-

-

-

 Giurgiu Nord depart

13:13

-

-

13:13

-

-

-

 Ruse arrive

13:40

-

-

13:40

-

-

-

 Ruse depart

14:25

-

-

>>

14:25

-

-

 Gorna Oryahovitsa arrive

16:26

-

-

-

16:26

-

-

 Gorna Oryahovitsa depart

>>

17:35

-

-

>>

17:35

-

 Veliko Tarnovo

-

17:51

-

-

-

17:51

-

 Sofia depart

-

|

18:45

-

-

|

18:45

 Plovdiv depart

-

|

21:58

-

-

|

21:58

 Dimitrovgrad arrive

-

21:58

23:00

-

-

21:58

23:00

 Dimitrovgrad depart

-

>>

23:03

-

-

>>

23:0

 Svilengrad (border) arrive

-

-

23:50

-

-

-

23:50

 Svilengrad (border) depart

-

-

00:45

-

-

-

00:45

 Turkish border* arrive

-

-

01:05

-

-

-

01:05

 Turkish border* depart

-

-

04:00

-

-

-

04:00

 Halkali (Istanbul) arrive:

-

-

09:56

-

-

-

09:56

 Istanbul Sirkeci arrive:

-

-

**

-

-

-

*

* = Turkish border formalities should take place at Kapikule, but from August 2025 until further notice it's being done at Edirne, see here.

** = Transfer between Halkali & Istanbul Sirkeci by frequent Marmaray suburban train as shown here.

Train times westbound 2025

 Istanbul ► Sofia & Bucharest

 Days of running:

Summer service

Mid-June to mid-October 2025

Winter service

Until mid-June & from mid-October 2025

Train number:

12502/492

464

460

12502/492

464

460

1094

 Istanbul Sirkeci depart:

**

-

-

*

-

-

-

 Halkali (Istanbul) depart:

20:00

-

-

20:00

-

-

-

 Turkish border* arrive

02:09

-

-

02:09

-

-

-

 Turkish border* depart

03:20

-

-

03:20

-

-

-

 Svilengrad (border) arrive

03:40

-

-

03:40

-

-

-

 Svilengrad (border) arrive

04:25

-

-

04:25

-

-

-

 Dimitrovgrad arrive

05:07

>>

-

05:07

>>

-

-

 Dimitrovgrad depart

05:20

07:10

-

05:20

07:10

-

-

 Plovdiv arrive

06:15

|

-

06:15

|

-

-

 Sofia arrive

09:48

|

-

09:48

|

-

-

 Veliko Tarnovo arr/dep

-

10:56

-

-

10:56

-

-

 Gorna Oryahovitsa arrive

-

11:10

-

-

11:10

-

-

 Gorna Oryahovitsa depart

-

>>

11:35

-

>>

11:35

-

 Ruse arrive

-

-

13:31

-

-

13:31

-

 Ruse depart

-

-

14:15

-

-

>>

14:15

 Giurgiu Nord arrive:

-

-

14:41

-

-

-

14:41

 Giurgiu Nord depart:

-

-

15:00

-

-

-

15:00

 Videle arrive:

-

-

16:19

-

-

-

16:19

 Bucharest arrive:

-

-

17:32

-

-

-

17:32

How to read this timetable

You read downwards, each column is a separate train.  Each train runs every day.

There's a summer & winter service, remember that Bulgaria & Romania put their clocks forward April-October, but Turkey remains on GMT+3 all year. 

Sofia-Istanbul is a direct train every day all year round with two sleeping-cars & one couchette car (no seats).

Bucharest-Istanbul is a direct Turkish couchette car from mid-June to early October, attached to each of the trains shown above so there's no need to change.  At all other times of year, you travel between Bucharest & Istanbul using seats cars between Bucharest & Dimitrovgrad on each of the trains shown above, then the sleepers or couchettes of the Sofia-Istanbul Express between Dimitrovgrad & Istanbul.  Don't worry, it normally all works like clockwork.

The direct couchette car will run Bucharest to Istanbul every day 14 June to 13 October 2025.

The direct couchette car will run Istanbul to Bucharest every day 12 June to 11 October 2025.

How to check this timetable:  You'll find an accurate timetable in .pdf format at the Bulgarian Railways website www.bdz.bg/en/a/sofia-istanbul-sofia which is what I use to update this page (please let me know if that link stops working).  Don't expect timetables to be posted months in advance, for example expect the June-September .pdf timetable to be posted on their website in late May or even early June.  You can try checking times at the German Railways website int.bahn.de, but both Bahn.de and the Interrail/Eurail Railplanner app often have incomplete or even incorrect data for this route, for example there is no change of train at Kapikule or at Plovdiv.  The train runs direct from Sofia to Halkali via Plovdiv & Dimitrovgrad, exactly as I show above.

Route map

Bucharest to Halkali is 811 km (504 miles).  Sofia to Halkali is 605 km (376 miles).

Halkali to Istanbul Sirkeci is 25 km (15.5 miles).

Sofia to Istanbul train route map

 

Click for larger map

Highlighted = Bucharest/Sofia to Istanbul train route.

Green = scenic sections of line

European Rail Timetable and mapReproduced from the excellent European Rail Map with kind permission of the European Rail Timetable people.

I recommend buying a copy of the European Rail Map for your travels, www.europeanrailtimetable.eu with shipping worldwide.

How much does it cost?

How to buy tickets

The Sofia-Istanbul sleepers & couchettes have become popular and in summer and even autumn the train often leaves fully-booked.  I recommend booking in advance if you can, although there's no easy online booking for this route.  Read on for advice.

Eastbound, Sofia to Istanbul

Eastbound, Bucharest to Istanbul - June-October when the direct couchette car runs

Eastbound, Bucharest to Istanbul - at other times of year

Westbound, Istanbul to Sofia

Westbound, Istanbul to Bucharest - when the direct couchette car runs

Westbound, Istanbul to Bucharest - at other times of year

What's the train like?

Sofia-Istanbul sleeping-cars

The Sofia-Istanbul Express has two Turkish TVS2000 sleeping-cars built in 1998 (car numbers 483 & 484) and can have a 3rd such car at busy times.  The car number is indicated on the steel destination plate attached to the side of the car towards one end.

Each sleeping-car is air-conditioned with 10 compartments.  Each compartment can be sold as a double (2nd class fare or railpass plus the double sleeper supplement) or single (1st class fare or railpass plus the single sleeper supplement).

Each compartment has an upper & lower berth, sink, table & fridge.  Beds are made up with all necessary bedding, soap and towel are provided.  Berths fold away to reveal two armchairs for daytime use.  There are toilets at each end of the car, western at one end, Turkish at the other.  There's a 2-pin power outlet near the sink for electric razors and mobile phones.  These cars were built with a shower compartment at one end, but this is now used as a storeroom for bedding.  You may be able to buy tea or coffee from the sleeper attendant.

The Sofia to Istanbul train

A sleeping-car on the Istanbul-Sofia Express boarding at HalkaliSleeper interior photos courtesy of @AndyBTravels, DiscoverByRail.com.

Turkish sleeper on the Sofia-Istanbul train   Turkish sleeper on the Sofia-Istanbul train

1 or 2 bed sleeper on the Sofia-Istanbul train, looking towards the window.  Larger photo.

 

1 or 2 bed sleeper on the Sofia-Istanbul train, looking towards the corridor side.  Larger photo.

Fridge & table in a Turkish sleeper on the Sofia-Istanbul train   Turkish sleeper on the Sofia-Istanbul train

The sleepers even have a fridge!

 

Lower berth folded out.  Larger photo.

Sofia-Istanbul & Bucharest-Istanbul couchette cars

The Sofia-Istanbul Express has one Turkish TVS2000 air-conditioned couchette car built in 1996 or 2002 (car number 485).  The direct summer-only couchette car between Bucharest & Istanbul (car 479) is of the same type.  The car number is shown on the steel destination plate attached to the side of the car towards one end.

The car has 10 compartments each with 4 berths, two upper, two lower.  Sheets, pillow & blanket are provided, you arrange these yourself.  The beds fold away to form seats for daytime use as shown below.  There are toilets at each end of the car, a western toilet at one end, Turkish hole-in-the-floor at the other, both provided with soap, paper towels and toilet paper.  There's a 2-pin power outlet in each compartment above the door to the corridor, but you'll need a 2m cable to use it whilst sitting down with your phone or laptop.  Large luggage goes underneath the lower berths, there's rack for smaller items above the window.

The air-conditioning is pretty good, but don't expect it to work whilst in Romania as the car requires head-end power from the locomotive and the Romanian diesel cannot supply the necessary voltage.  You can open the hopper window to get a cool breeze into the car.  The air-con should work fine in Bulgaria and Turkey.

The Bucharest to Istanbul train at Gorna

The Bucharest to Istanbul couchette car at Gorna Oryahovitsa in Bulgaria.

Bucharest to Istanbul couchette car, daytime mode   Bucharest to Istanbul couchette car, night mode

Bucharest-Istanbul couchette compartment in daytime and night-time modes.

What's the journey like?

The journey from Bucharest to Istanbul is described below.  Between June and October you travel in a direct Bucharest-Istanbul couchette car which is coupled to the Sofia-Istanbul Express at Dimitrovgrad.  Outside this period you travel from Bucharest to Dimitrovgrad on a series of connecting trains and board the sleeping-cars or couchette car of the Sofia-Istanbul Express there - but it all works like clockwork and you won't be the only person making these connections.  The route & scenery are the same.

If you're travelling from Sofia to Istanbul, the journey is as described from Dimitrovgrad onwards.

Bucharest to Istanbul couchette car at Bucharest Nord   Bucharest to Istanbul train destination plate

Bucharest:  Above left, boarding the Bucharest-Istanbul couchette car at Bucharest Nord.  In summer this train consists of just 3 carriages:  The air-conditioned Turkish couchette car to Istanbul, an elderly non-air-con Bulgarian car to Sofia (usually covered in graffiti) and a Romanian air-conditioned car to Varna.

The Bucharest to Istanbul train calls at Videle   Giurgiu Nord

Videle (above left):  The train heads west and calls at Videle.  It then turns south towards the Bulgarian border.  Trains have taken the indirect route via Videle since 2005, when a bridge on the direct Bucharest-Giurgiu line collapsed.  The line has recently been rebuilt, but only for lightweight local trains, not for heavier locomotives.  It remains to be seen if the international train will some day return to the direct line.

Giurgiu Nord, Romanian border (above right):  Around 2h30 after leaving Bucharest the train arrives at Giurgiu Nord.  Romanian border checks used to be done on board the train here, but since Romania and Bulgaria joined Schengen there are no checks or just a spot check on the train by border police.

Bucharest to Istanbul train crosses the Danube Bridge

The 2.5 km Danube Bridge:  Shortly after leaving Giurgiu Nord the train crosses the Danube into Bulgaria over a 2.5 km long steel bridge, the longest steel bridge in Europe, built in 1954 and now also provided with a road deck above the railway.

Ruse, Bulgarian border point   BYO wine on the Bucharest to Istanbul train

Ruse, Bulgarian border (above left):  Bulgarian border formalities used to be carried out on the train here, but as Romania and Bulgaria are now in Schengen there are usually no checks.  At Ruse, the car to Varna is shunted off, and a couple of elderly Bulgarian Ruse-Sofia seats cars are added to the Bucharest-Sofia seats car and Bucharest-Istanbul couchette car.  You've time to stretch your legs on the platform, but don't wander far.  Above right, there's no catering so bring your own supplies!

Looking back at the single track   Scenery in Bulgaria

The train crosses Bulgaria, it's mainly single track with a lot of clickety-clack on jointed rail and an occasional blast from the locomotive horn.

Bulgarian locomotive at Gorna   Gorna Orjahovitsa station

Gorna Oryahovitsa:  Here, the cars to Sofia are uncoupled and depart for the capital.  The Bucharest-Istanbul couchette car is shunted out of the station and back in to be coupled to several Bulgarian Gorna-Dimitrovgrad cars.  You've time to stretch your legs on the platform here.

Shunting in and out of Gorna station

Above, watching from the end doors as our Bucharest-Istanbul couchette car is uncoupled from the Bucharest/Ruse-Sofia cars, drawn out of the station then shunted back in onto several Gorna-Dimitrovgrad seats cars waiting in another platform.

Veliko Tarnovo station   The Bucharest to Istanbul train calls at Veliko Tarnovo

Veliko Tarnovo: The train calls at the pretty station at Veliko Tarnovo, the ancient capital of Bulgaria, well worth a 24h stopover!  As at most Bulgarian stations, the station master comes out to wave us off.

More scenery in Bulgaria   Scenery in Bulgaria

Scenery in Bulgaria: As evening falls, the train passes hills, mountains and even rocky crags.  There is some lovely scenery through this part of Bulgaria, and in one place (if you look at the map) the line spirals around on itself to lose height.

The Bucharest to Istanbul train calls at Dimitrovgrad

Dimitrovgrad: The train reaches Dimitrovgrad late at night, another chance to stretch your legs on the platform.  Shortly afterwards, the Sofia to Istanbul express arrives on the opposite platform.  Its locomotive is uncoupled and runs forward, then sets back to pick up the Bucharest-Istanbul couchette car and add it to the front of the three Sofia-Istanbul cars.  In the off-season when there's no Bucharest-Istanbul couchette car, you change here onto the Sofia-Istanbul train.

Bulgarian border control at Svilengrad   Turkish border control at Edirne

Svilengrad, Bulgarian border (above left):  You know you've reached Svilengrad when you see razor wire outside your window, that's pretty much all you'll see of Svilengrad.  Bulgarian border police come on board the train, they collect passports and take them back to their office for processing.  They return them to you 20 minutes later.  When all checks are complete and all passports have been returned, the train leaves and heads across the border into Turkey.

As you approach the border the train slows and you'll see bright lights and CCTV cameras scanning the train's running gear for illegal migrants.

Edirne, Turkish border (above right):  From August 2025 until further notice, Turkish border formalities are being carried out at Edirne about 20 km inside Turkey, rather than the border station of Kapikule.  At Edirne you need to leave the train for border formalities, in both directions.  The process is as follows:

Eastbound border process

The platform at Edirne's new station is not yet complete.  The train will therefore draw forward and stop when the first carriage is level with the passport area at the west end of the platform (see the photo above right).  After that carriage's passengers have been processed, the train will draw forward and stop for the next carriage's passengers, and so on.

When it's your turn, you must get off the train with all your luggage.  First go to one of the two passport windows (visible on the right in the photo above).  Place your passport into the drawer under the passport window, the policeman will take it out, stamp it and return it to you.  Then go to the X-ray building (just out of shot to the left) to have your bags X-rayed.  You can then re-board the train.

Westbound border process

The new platforms are Edirne are not yet complete.  The train will draw forward until the first carriage is level with the passport area at the west end of the platform, that carriage's passengers will be processed, then the train will draw forward and stop for the next carriage's passengers.  You must get off the train, but in this direction you can leave your luggage on board (just take any valuables).  Go to one of the two passport windows (visible on the right in the photo above).  Place your passport in the drawer under the passport window, the policeman will take it out, stamp you out of Turkey and return it to you.  You can then re-board the train.

Scenery in Turkey

Good morning Turkey!  Pleasant farmland in the European part of Turkey.

Cerkezkoy station   Arriving at Halkali

วerkezk๖y (above left):  The train makes a brief stop at วerkezk๖y.  In 1929 the Orient Express was stuck in snowdrifts near here for 6 days, the event that inspired Agatha Christie's "Murder on the Orient Express".

Halkali (above right):  The train rolls into Halkali, that's a Marmaray train into central Istanbul over on platform 1.

The train from Bucharest & Sofia arrived at Istanbul Halkali

Arrival at Istanbul Halkali, on this occasion about 30 minutes late:  In years gone by, trains used to make a dramatic entry into Istanbul through the Byzantine Walls of Theodosius, skirting the Sea of Marmara underneath the very walls of the Topkapi Palace into Istanbul's beautiful Sirkeci station, opened in 1890 in the heart of the city.  However, this train now terminates at Halkali, a suburban station 26 km (16 miles) west of Sirkeci.

Inside a Marmaray tran   Marmaray train at Halkali station

Transfer from Halkali to Sirkeci station in central Istanbul by frequent Marmaray suburban train, as explained here Map of Istanbul showing stations.

Travel tips

Bosphorus ferry, Istanbul   Haghia Sofia, Istanbul

Back to home page