SOFIA TO MOSCOW BY TRAIN

Travel from Sofia (Bulgaria) to Moscow (Russia) by train (1778 km): schedule and information to the train connection. Compare fares and buy your ticket.

To travel by train from Sofia in Bulgaria to Moscow in Russia, the main route leads via Romania and Ukraine. Please read the following information and blog posts.

There are two main routes. Compare them and decide which one feeds your needs best.

1 Sofia (Bulgaria) - Bucharest (Romania) - Chisinau (Moldova) - Moscow (Russia) 2 Sofia (Bulgaria) - Bucharest (Romania) - Budapest (Hungary) - Warsaw (Poland) - Moscow (Russia)

1778 km

railcc Your train tickets and reservations at the best price/fares. Scroll down, read the details and make use of the booking links.

The following links could be interesting for you.

1 Sofia (Bulgaria) - Bucharest (Romania) - Chisinau (Moldova) - Moscow (Russia)
The route consist of more than one step. You have to buy more than one train ticket.
1A Travelling from Sofia (Bulgaria) to Bucharest (Romania)
If you want to travel from Bulgaria to Romania by train, buy your train ticket locally at a train station in Bulgaria. You will find international ticket counters at the train stations of larger cities (Sofia, Plovdiv, Burgas, Varna). At many stations, international tickets are sold at specific ticket offices, called RILA agencies, which are separate from the domestic ticket offices. There are no online tickets available.

There are two rail connections between Bulgaria and Romania, both cross the Danube on a large bridge: from Ruse to Giurgiu, where the train from Sofia to Bucharest runs and from Vidin to Calafat.
The following links could be interesting for you.
TRAIN TYPES: Train types you are likely to travel with.
International Vlak (международни влак) (IV)

NIGHT TRAINS: Night trains that might be suitable for this trip.
R 956/444 Banská Bystrica - Prague

TRAIN COMPANY
BDZ Български държавни железници / CFR Căile Ferate Române

CONNECTIONS: popular connections travelled by other users
Moscow - Sofia / Sofia - Bucharest / Sofia - Timișoara / Sofia - Brașov / Sofia - Cluj-Napoca / Plovdiv - Bucharest / Plovdiv - Brașov / Burgas - Bucharest / Varna - Bucharest / Veliko Tarnovo - Bucharest

SEARCH FOR TRAIN TIMES HERE: Online timetable information, on which you can find relevant, up-to-date connections.
rail.cc / Deutsche Bahn

Buy your ticket from Sofia to Bucharest here.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

1B Travelling from Bucharest (Romania) to Chisinau (Moldova)
If you are travelling from Romania to Moldova by train, buy your tickets at a railway station. There are no online tickets available.

From Bucharest there is a direct night train via Iasi to Chisinau. Additionally there are local trains from Iasi across the border to Ungheni with connections to Chisinau.
The following links could be interesting for you.
NIGHT TRAINS: Night trains that might be suitable for this trip.
402/106 Bucharest - Chisinau

TRAIN COMPANY
CFR Căile Ferate Române / CFM Calea Ferată din Moldova

CONNECTIONS: popular connections travelled by other users
Moscow - Sofia / Bucharest - Chisinau

SEARCH FOR TRAIN TIMES HERE: Online timetable information, on which you can find relevant, up-to-date connections.
rail.cc / Deutsche Bahn / CFR

Buy your ticket from Bucharest to Chisinau here.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

1C Travelling from Chisinau (Moldova) to Moscow (Russia)
If you want to travel from Moldova to Russia by train, buy your train ticket via one of the given booking links or locally at a train station in Moldova.

There are daily overnight trains available from Chisinau (Moldova) via Ukraine to Moscow (Russia).
The following links could be interesting for you.
TRAIN COMPANY
RZD Российские железные дороги

CONNECTIONS: popular connections travelled by other users
Moscow - Sofia / Chisinau - Moscow / Chisinau - Saint Petersburg

Buy your ticket from Chisinau to Moscow here.


Buy your train tickets for Russia and bordering countries easily and securely here. Online shop of RealRussia, the rail travel experts for Russia.


Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

2 Sofia (Bulgaria) - Bucharest (Romania) - Budapest (Hungary) - Warsaw (Poland) - Moscow (Russia)
The route consist of more than one step. You have to buy more than one train ticket.
2A Travelling from Sofia (Bulgaria) to Bucharest (Romania)
If you want to travel from Bulgaria to Romania by train, buy your train ticket locally at a train station in Bulgaria. You will find international ticket counters at the train stations of larger cities (Sofia, Plovdiv, Burgas, Varna). At many stations, international tickets are sold at specific ticket offices, called RILA agencies, which are separate from the domestic ticket offices. There are no online tickets available.

There are two rail connections between Bulgaria and Romania, both cross the Danube on a large bridge: from Ruse to Giurgiu, where the train from Sofia to Bucharest runs and from Vidin to Calafat.
The following links could be interesting for you.
TRAIN TYPES: Train types you are likely to travel with.
International Vlak (международни влак) (IV)

NIGHT TRAINS: Night trains that might be suitable for this trip.
R 956/444 Banská Bystrica - Prague

TRAIN COMPANY
BDZ Български държавни железници / CFR Căile Ferate Române

CONNECTIONS: popular connections travelled by other users
Moscow - Sofia / Sofia - Bucharest / Sofia - Timișoara / Sofia - Brașov / Sofia - Cluj-Napoca / Plovdiv - Bucharest / Plovdiv - Brașov / Burgas - Bucharest / Varna - Bucharest / Veliko Tarnovo - Bucharest

SEARCH FOR TRAIN TIMES HERE: Online timetable information, on which you can find relevant, up-to-date connections.
rail.cc / Deutsche Bahn

Buy your ticket from Sofia to Bucharest here.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

2B Travelling from Bucharest (Romania) to Budapest (Hungary)
Tickets from Romania to Hungary are available from international ticket offices at stations in Romania. There are a number of offers available, inlcuding discounts on regular one-way or return tickets as well as advance saver fares. However, online tickets from Romanian Railways CFR are not available for international journeys.

You can buy online tickets from Hungarian Railways MAV START, however online tickets from MAV START have to be printed from ticket machines at stations in Hungary!

International services run mainly from Bucharest either via Brasov - Sibiu/Sighisoara - Simeria or Craiova - Timisoara to Arad and then via the Curtici/Lököshaza border crossing to Budapest. Additional international express trains run from Brasov - Cluj Napoca - Oradea via the Episcopia Bihor/Biharkeresztes border crossing to Budapest.
The following links could be interesting for you.
TRAIN TYPES: Train types you are likely to travel with.
InterRegio (IR)

NIGHT TRAINS: Night trains that might be suitable for this trip.
EN 472 Bucharest - Budapest / IR 1695/78 Bucharest - Budapest / IC 406 Brașov - Budapest / EN 346 Bucharest - Vienna

TRAIN COMPANY
CFR Căile Ferate Române / MÁV Magyar Államvasutak - MÁV START

CONNECTIONS: popular connections travelled by other users
Moscow - Sofia / Bucharest - Budapest / Brașov - Budapest / Timișoara - Budapest / Iași - Budapest / Cluj-Napoca - Budapest / Sibiu - Budapest / Sighișoara - Budapest

SEARCH FOR TRAIN TIMES HERE: Online timetable information, on which you can find relevant, up-to-date connections.
rail.cc / Deutsche Bahn

Buy your ticket from Bucharest to Budapest here.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

2C Travelling from Budapest (Hungary) to Warsaw (Poland)
To travel by train from Hungary to Poland, the direct night trains from Warsaw and Krakow to Budapest are a good option.
The following links could be interesting for you.
NIGHT TRAINS: Night trains that might be suitable for this trip.
EN 476 Budapest - Krakow / EN 476 Budapest - Warsaw / EN 402 Krakow - Budapest / EN 407 Warsaw - Budapest

TRAIN COMPANY
MÁV Magyar Államvasutak - MÁV START / PKP IC Polskie Koleje Państwowe Intercity

CONNECTIONS: popular connections travelled by other users
Moscow - Sofia / Budapest - Krakow / Budapest - Warsaw / Budapest - Gdańsk / Budapest - Katowice / Budapest - Lublin / Budapest - Poznań / Budapest - Szczecin / Budapest - Łódź / Siofok - Krakow / Siofok - Warsaw

SEARCH FOR TRAIN TIMES HERE: Online timetable information, on which you can find relevant, up-to-date connections.
rail.cc / Deutsche Bahn / MAV Hungary

Buy your ticket from Budapest to Warsaw here.
Buy the train ticket at a railway station. Note: in some countries you have to pay a service fee at the ticket counter. The ticket can be purchased at a station in the country of departure, also sometimes in other countries.

2D Travelling from Warsaw (Poland) to Moscow (Russia)
To travel by train from Poland to Russia, you have several direct trains.
The following links could be interesting for you.
TRAIN TYPES: Train types you are likely to travel with.
Ж - F - Fast Train (Ж)

NIGHT TRAINS: Night trains that might be suitable for this trip.
EN 453/24J Paris - Moscow / EN 10S Warsaw - Moscow

TRAIN COMPANY
RZD Российские железные дороги / PKP IC Polskie Koleje Państwowe Intercity

CONNECTIONS: popular connections travelled by other users
Moscow - Sofia / Warsaw - Moscow / Warsaw - Saint Petersburg / Gdańsk - Moscow / Gdańsk - Saint Petersburg / Krakow - Moscow / Krakow - Saint Petersburg

SEARCH FOR TRAIN TIMES HERE: Online timetable information, on which you can find relevant, up-to-date connections.
rail.cc / Deutsche Bahn

Buy your ticket from Warsaw to Moscow here.


Buy your train tickets for Russia and bordering countries easily and securely here. Online shop of RealRussia, the rail travel experts for Russia.


MAPS

booking.com
booking.com

Find the best place to sleep here! Easy and secure booking.

SELECT CITY

IN

OUT


click
HELP

Do you have questions about the connection between Sofia and Moscow? Does something not work as it should? Just ask in our forum and get competent answers from our rail travel experts.

CLICK HERE TO ASK YOUR QUESTION