Directions from Tallinn to Kaliningrad

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  •  6 h 14 min

  1. Fly from Tallinn (TLL) to Kaliningrad (KGD) TLL - KGD

$51 - $143

Cheapest option

Bus via Ainaži  •  13 h 42 min

  1. Take the bus from Tallinn to Ainaži
  2. Take the bus from Ainaži to Riga
  3. Take the bus from Rīga to Kaliningrad

$29 - $45

2 alternative options

Bus  •  11 h 54 min

  1. Take the bus from Tallinn to Rīga 800706 / ...
  2. Take the bus from Rīga to Kaliningrad 820901 / ...

$33 - $73

Drive  •  9 h 39 min

  1. Drive from Tallinn to Kaliningrad 434 miles

$75 - $120

What companies run services between Tallinn, Estonia and Kaliningrad, Russia?

Air Baltic, LOT and four other airlines fly from Tallinn to Kaliningrad every 4 hours. Alternatively, you can take a bus from Tallinn to Kaliningrad via Rīga in around 11 h 54 min.

Airlines
LOT
Website
lot.com
Flights from Tallinn to Kaliningrad via Warsaw
Ave. Duration
4 h 15 min
When
Monday, Tuesday and Thursday
Estimated price
$95 - $350
Flights from Tallinn to Kaliningrad via Vilnius, Warsaw
Ave. Duration
6 h 10 min
When
Monday, Tuesday and Thursday
Estimated price
$95 - $360
Flights from Tallinn to Kaliningrad via Stockholm, Warsaw
Ave. Duration
7 h 10 min
When
Monday, Tuesday and Thursday
Estimated price
$100 - $390
Air Baltic
Website
airbaltic.com
Flights from Tallinn to Kaliningrad via Riga
Ave. Duration
3 h 10 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$60 - $200
Flights from Tallinn to Kaliningrad via Stockholm, Riga
Ave. Duration
5 h 40 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$75 - $250
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from Tallinn to Kaliningrad via Moscow Sheremetyevo
Ave. Duration
6 h 55 min
When
Every day
Estimated price
$110 - $400
Pobeda Airlines LLC
Website
pobeda.aero
Flights from Tallinn to Kaliningrad via St. Petersburg
Ave. Duration
3 h 50 min
When
Every day
Estimated price
$50 - $140
Bus operators
Ecolines
Phone
+371 67214512
Email
info@ecolines.lv
Website
ecolines.net
Bus from Tallinn to Rīga
Ave. Duration
4 h 14 min
Frequency
3 times a day
Estimated price
$14 - $22
Schedules at
ecolines.net
Bus from Rīga to Kaliningrad
Ave. Duration
6 h 40 min
Frequency
Twice daily
Estimated price
$18 - $28
Schedules at
ecolines.net
Temptrans
Website
temptrans.ee
Bus from Tallinn to Riga
Ave. Duration
5 h 29 min
Frequency
Twice a week
Estimated price
$30 - $45
Schedules at
temptrans.ee
Minsktrans
Phone
(+375 17) 219-86-01
Email
info@minsktrans.by
Website
minsktrans.by
Bus from Tallinn to Ainaži
Ave. Duration
2 h 27 min
Frequency
4 times a week
Estimated price
$6 - $10
Schedules at
minsktrans.by
Book at
ticketbus.by
1188 Latvia
Website
1188.lv
Bus from Ainaži to Riga
Ave. Duration
2 h 35 min
Frequency
Every 4 hours
Estimated price
$5 - $7
Schedules at
1188.lv

Want to know more about travelling around Russia

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.

Questions & Answers

The distance between Tallinn and Kaliningrad is 585 km. The road distance is 694 km.

The cheapest way to get from Tallinn to Kaliningrad is to bus which costs 25€ - 40€ and takes 13 h 42 min.

The quickest way to get from Tallinn to Kaliningrad is to fly which takes 6 h 14 min and costs 40€ - 130€.

No, there is no direct bus from Tallinn to Kaliningrad. However, there are services departing from Tallinn and arriving at Kaliningrad via Rīga. The journey, including transfers, takes approximately 11 h 54 min.

It takes approximately 6 h 14 min to get from Tallinn to Kaliningrad, including transfers.