There are 5 ways to get from Minsk to Tallinn by plane, train, bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly from Minsk  •  6 h 3 min

  1. Fly from Minsk (MSQ) to Tallinn (TLL) MSQ - TLL

$78 - $244

Cheapest option

Bus  •  11 h 10 min

  1. Take the bus from Minsk to Tallinn 920

$24 - $70

3 alternative options

Train to Vilnius, fly  •  5 h 55 min

  1. Take the train from Minsk-Passajirskii to Vilnius(LT)
  2. Fly from Vilnius (VNO) to Tallinn (TLL) VNO - TLL

$46 - $131

Bus Temptrans  •  15 h 17 min

  1. Take the bus from Minsk to Hlybokaye
  2. Take the bus from Hlybokaye to Tallinn 920

$40 - $63

Drive  •  9 h 52 min

  1. Drive from Minsk to Tallinn 488.8 miles

$85 - $130

What companies run services between Minsk, Belarus and Tallinn, Estonia?

Finnair, Air Baltic and four other airlines fly from Minsk to Tallinn every 3 hours. Alternatively, Minsktrans operates a bus from Minsk to Tallinn 4 times a week. Tickets cost $24 - $70 and the journey takes 11 h 10 min. Temptrans also services this route twice a week.

Airlines
Air Baltic
Website
airbaltic.com
Flights from Minsk to Tallinn via Riga
Ave. Duration
3 h 55 min
When
Every day
Estimated price
$150 - $410
Flights from Vilnius to Tallinn
Ave. Duration
1 h 20 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$45 - $180
Flights from Vilnius to Tallinn via Riga
Ave. Duration
2 h 39 min
When
Every day
Estimated price
$45 - $180
LOT
Website
lot.com
Flights from Minsk to Tallinn via Warsaw
Ave. Duration
5 h 10 min
When
Monday, Friday and Saturday
Estimated price
$300 - $750
Flights from Minsk to Tallinn via Warsaw, Vilnius
Ave. Duration
6 h 15 min
When
Tuesday, Wednesday, Thursday and Sunday
Estimated price
$300 - $750
Flights from Vilnius to Tallinn
Ave. Duration
1 h 16 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$50 - $220
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Minsk to Tallinn via Moscow Sheremetyevo
Ave. Duration
4 h 20 min
When
Every day
Estimated price
$180 - $460
Finnair
Website
finnair.com
Flights from Minsk to Tallinn via Helsinki
Ave. Duration
2 h 40 min
When
Tuesday and Saturday
Estimated price
$280 - $700
Train operators
Belorussian Railways (BŽD)
Bus operators
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Minsk to Tallinn
Ave. Duration
11 h 10 min
Frequency
4 times a week
Estimated price
$24 - $70
Schedules at
minsktrans.by
Book at
ticketbus.by
Bus from Minsk to Hlybokaye
Ave. Duration
2 h 53 min
Frequency
Every 4 hours
Estimated price
$5 - $9
Schedules at
minsktrans.by
Book at
ticketbus.by
Temptrans
Website
temptrans.ee
Bus from Minsk Tsentralny to Tallinn
Ave. Duration
14 h 10 min
Frequency
Twice a week
Estimated price
$35 - $55
Schedules at
temptrans.ee
Bus from Hlybokaye to Tallinn
Ave. Duration
11 h 24 min
Frequency
Twice a week
Estimated price
$35 - $55
Schedules at
temptrans.ee

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Slovenia: Getting from Ljubljana to Lake Bled, How to get from JFK to New York City and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.

Questions & Answers

The distance between Minsk and Tallinn is 639 km. The road distance is 782 km.

The cheapest way to get from Minsk to Tallinn is to bus which costs $24 - $70 and takes 11 h 10 min.

The quickest way to get from Minsk to Tallinn is to train and fly which takes 5 h 55 min and costs $45 - $140.

Yes, there is a direct bus departing from Minsk and arriving at Tallinn. Services depart twice a week, and operate Thursday, Friday and Sunday. The journey takes approximately 11 h 10 min.

It takes approximately 6 h 3 min to get from Minsk to Tallinn, including transfers.