There are 8 ways to get from Tallinn to Ruse by plane, shuttle, bus, train, car, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Lennart Meri International Airport to Bucharest Otopeni, shuttle
best- Fly from Lennart Meri International Airport (TLL) to Bucharest Otopeni (OTP)plane TLL - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
8h 41m$202–552Bus via Brno
cheapest- Take the bus from Tallinna bussijaam to Brnobus 000318
- Take the bus from Brno to Rusebus
39h 50m$81–152Train
- Take the train from Tallinn to Vilniustrain 12
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the train from Kraków Główny to Raciborztrain Ic
- Take the train from Raciborz to Wien Hbftrain Ic
- Take the train from Wien Hbf to Bucuresti Nordtrain 347
- Take the train from Bucuresti Nord to Rusetrain
2d 7h$358–532Drive 2,130.5 km
- Drive from Tallinn to Rusecar 2,130.5 km
29h 41m$392–565Ferry to Helsinki Airport, fly to Bucharest Otopeni, shuttle
- Take the ferry from Tallinn to Helsinkiferry
- Fly from Helsinki Airport (HEL) to Bucharest Otopeni (OTP)plane HEL - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
9h 38mFly Lennart Meri International Airport to Bucharest Băneasa Aurel Vlaicu International Airport, shuttle
- Fly from Lennart Meri International Airport (TLL) to Bucharest Băneasa Aurel Vlaicu International Airport (BBU)plane TLL - BBU
- Take a shuttle bus from Bucharest to Ruse
12h$207–547Bus
- Take the bus from Tallinn, Harbour Terminal D to Zhytomyrbus
- Take the bus from Zhytomyr to Bucharest Filaret Bus Stationbus
- Take the bus from Bucharest Horoscop Hotel to Ruse Central Bus Stationbus
2d 1h$151–192Bus, train
- Take the bus from Tallinn to Chisinau, Gara Feroviarabus
- Take the train from Chisinau to Bucuresti Nordtrain 401
- Take the train from Bucuresti Nord to Rusetrain
2d 21h
Tallinn to Ruse by bus
Questions & Answers
The cheapest way to get from Tallinn to Ruse is to bus via Brno which costs $80 - $160 and takes 39h 50m.
The fastest way to get from Tallinn to Ruse is to fly and shuttle which takes 8h 41m and costs $200 - $550.
No, there is no direct bus from Tallinn to Ruse. However, there are services departing from Tallinna bussijaam and arriving at Ruse via Brno. The journey, including transfers, takes approximately 39h 50m.
No, there is no direct train from Tallinn to Ruse. However, there are services departing from Tallinn and arriving at Ruse via Vilniaus geležinkelio stotis, Kraków Główny, Raciborz, Wien Hbf and Bucuresti Nord. The journey, including transfers, takes approximately 2 days 7h.
The distance between Tallinn and Ruse is 1753 km. The road distance is 2130.5 km.
The best way to get from Tallinn to Ruse without a car is to bus via Brno which takes 39h 50m and costs $80 - $160.
It takes approximately 8h 41m to get from Tallinn to Ruse, including transfers.
Tallinn to Ruse bus services, operated by Flixbus Polska sp.o.o, depart from Tallinna bussijaam station.
Tallinn to Ruse train services, operated by LTG Link, depart from Tallinn station.
The best way to get from Tallinn to Ruse is to bus via Brno which takes 39h 50m and costs $80 - $160. Alternatively, you can train, which costs $350 - $550 and takes 2 days 7h.
What companies run services between Tallinn, Estonia and Ruse, Bulgaria?
You can take a bus from Tallinna bussijaam to Ruse via Brno in around 39h 50m. Alternatively, you can take a train from Tallinn to Ruse via Vilniaus geležinkelio stotis, Kraków Główny, Raciborz, Wien Hbf, and Bucuresti Nord in around 2d 7h.
- Website
- wizzair.com
Flights from Lennart Meri International Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Budapest
- Ave. Duration
- 12h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $90–270
Flights from Lennart Meri International Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Warsaw Chopin
- Ave. Duration
- 8h 17m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $90–270
Flights from Lennart Meri International Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Riga, Warsaw Chopin
- Ave. Duration
- 9h 45m
- When
- Monday
- Estimated price
- $90–270
- Website
- lot.com
Flights from Lennart Meri International Airport to Bucharest Otopeni via Warsaw Chopin
- Ave. Duration
- 5h
- When
- Tuesday to Sunday
- Estimated price
- $95–310
- Website
- airbaltic.com
Flights from Lennart Meri International Airport to Bucharest Otopeni via Riga
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $190–230
Flights from Helsinki Airport to Bucharest Otopeni via Riga
- Ave. Duration
- 5h 45m
- When
- Monday and Friday
- Estimated price
- $90–330
- Website
- norwegian.com
Flights from Lennart Meri International Airport to Bucharest Otopeni via Helsinki Airport
- Ave. Duration
- 4h 30m
- When
- Monday and Friday
- Estimated price
- $55–250
Flights from Helsinki Airport to Bucharest Otopeni
- Ave. Duration
- 2h 40m
- When
- Monday and Friday
- Estimated price
- $65–140
- Website
- flyulendo.com
Flights from Lennart Meri International Airport to Bucharest Otopeni via Prague
- Ave. Duration
- 5h
- When
- Friday
- Estimated price
- $75–300
- Website
- animawings.com
Flights from Lennart Meri International Airport to Bucharest Otopeni via Stockholm
- Ave. Duration
- 6h 15m
- When
- Thursday and Sunday
- Estimated price
- $95–310
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Tallinn to Vilnius
- Ave. Duration
- 11h 12m
- Frequency
- Once daily
- Estimated price
- $40–55
- Website
- https://ltglink.lt/en
Train from Vilniaus geležinkelio stotis to Kraków Główny
- Ave. Duration
- 12h 22m
- Frequency
- Once daily
- Estimated price
- $35–65
- Website
- https://ltglink.lt/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Kraków Główny to Raciborz
- Ave. Duration
- 2h 51m
- Frequency
- Once daily
- Estimated price
- $11–20
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $11–16
- 1st Class
- $16–20
Train from Raciborz to Wien Hbf
- Ave. Duration
- 3h 51m
- Frequency
- Twice daily
- Estimated price
- $15–26
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $15–21
- 1st Class
- $20–26
Train from Wien Hbf to Bucuresti Nord
- Ave. Duration
- 17h 30m
- Frequency
- Once daily
- Estimated price
- $240–350
- Website
- https://www.oebb.at/en/
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Bucuresti Nord to Ruse
- Ave. Duration
- 2h 54m
- Frequency
- Once daily
- Estimated price
- $14–16
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- (+373) 22 83 33 33
- cfm@railway.md
- Website
- railway.md
Train from Chisinau to Bucuresti Nord
- Ave. Duration
- 13h 48m
- Frequency
- Once daily
- Estimated price
- $20–35
- Schedules at
- railway.md
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Bucharest Otopeni Airport to Ruse
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $120–290
- Website
- https://atlastaxi.eu/
Shuttle from Bucharest to Ruse
- Ave. Duration
- 1h 13m
- Frequency
- On demand
- Estimated price
- $110–260
- Website
- https://atlastaxi.eu/
- Website
- flixbus.pl
Bus from Tallinna bussijaam to Brno
- Ave. Duration
- 24h 20m
- Frequency
- Once daily
- Estimated price
- $1–3
- Schedules at
- flixbus.pl
- Phone
- +359 899199328
- omega_group@abv.bg
- Website
- bgrazpisanie.com
Bus from Brno to Ruse
- Ave. Duration
- 14h 30m
- Frequency
- Twice a week
- Estimated price
- $80–150
- Website
- https://bgrazpisanie.com/en/transport_company/omega+group+84
- Phone
- +38 (067) 467-44-00
- transtempo@ukr.net
- Website
- transtempo.ua
Bus from Tallinn, Harbour Terminal D to Zhytomyr
- Ave. Duration
- 27h 35m
- Frequency
- Once daily
- Estimated price
- $100–120
- Schedules at
- transtempo.ua
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Zhytomyr to Bucharest Filaret Bus Station
- Ave. Duration
- 18h
- Frequency
- Hourly
- Estimated price
- $35–55
- Schedules at
- galtrans.md
- Phone
- +359 (0) 877 34 47 47
- pegasus@pegasusbg.com
- Website
- pegasusbg.com
Bus from Bucharest Horoscop Hotel to Ruse Central Bus Station
- Ave. Duration
- 1h 40m
- Frequency
- 4 times a day
- Estimated price
- $16–19
- Website
- https://pegasusbg.com/
- Phone
- +373 789 18 888
- info@busline.md
- Website
- busline.md
Bus from Tallinn to Chisinau, Gara Feroviara
- Ave. Duration
- 2d 3h
- Frequency
- 6 times a week
- Website
- https://busline.md/en/
- Website
- en.tallink.com
Ferry from Tallinn to Helsinki
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Schedules at
- en.tallink.com
Want to know more about travelling around Bulgaria
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to plan an amazing trip around Scandinavia
Read the travel guide
More Questions & Answers
Tallinn to Ruse bus services, operated by Flixbus Polska sp.o.o, arrive at Brno station.
Tallinn to Ruse train services, operated by LTG Link, arrive at Vilnius station.
Yes, the driving distance between Tallinn to Ruse is 2130 km. It takes approximately 29h 41m to drive from Tallinn to Ruse.
There are 211+ hotels available in Ruse.



































