There are 10 ways to get from Tallinn to Nida by bus, shuttle, bus and ferry, train, car or plane
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
Bus, shuttle • 11 h 46 min
$42 - $57
Cheapest option
Train, bus • 16 h 14 min
$38 - $50
8 alternative options
Bus • 12 h 39 min
Bus via Kryžkalnis • 13 h 21 min
$38 - $55
Bus #2 • 14 h 42 min
$52 - $71
Drive • 11 h 1 min
$85 - $130
Fly to Palanga, bus • 7 h 59 min
$42 - $132
Fly to Kaliningrad, bus • 10 h 21 min
$57 - $152
Fly to Riga, bus • 7 h 47 min
$56 - $140
Fly to Vilnius, bus • 10 h 20 min
$67 - $154
What companies run services between Tallinn, Estonia and Nida, Lithuania?
There is no direct connection from Tallinn to Nida. However, you can take the bus to Pärnu bussijaam, take the walk to Pärnu, take the bus to Rīga Lidosta Airport, take the walk to Lidosta Rīga, take the shuttle to Klaipėda, then take the bus to Nida. Alternatively, you can take a vehicle from Tallinn to Nida via Rīga, Šiauliai, Klaipeda, and Klaipėda in around 12 h 39 min.

- Website
- airbaltic.com
Flights from Tallinn to Palanga via Riga
- Ave. Duration
- 2 h 52 min
- When
- Every day
- Estimated price
- $45 - $190
Flights from Tallinn to Palanga via Stockholm, Riga
- Ave. Duration
- 5 h 40 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $45 - $190
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
Flights from Tallinn to Riga
- Ave. Duration
- 49 min
- When
- Every day
- Estimated price
- $30 - $160
Flights from Tallinn to Vilnius
- Ave. Duration
- 1 h 20 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $45 - $180
Flights from Tallinn to Vilnius via Riga
- Ave. Duration
- 2 h 38 min
- When
- Every day
- Estimated price
- $45 - $180

- 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
- 5 h 45 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
Flights from Tallinn to Vilnius
- Ave. Duration
- 1 h 6 min
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $50 - $220

- Website
- flysas.com
Flights from Tallinn to Palanga via Stockholm, Copenhagen
- Ave. Duration
- 6 h 10 min
- When
- Monday to Friday
- Estimated price
- $120 - $600

- Website
- aeroflot.ru
Flights from Tallinn to Kaliningrad via Moscow Sheremetyevo
- Ave. Duration
- 6 h 55 min
- When
- Every day
- Estimated price
- $110 - $400
Flights from Tallinn to Kaliningrad via St. Petersburg
- Ave. Duration
- 4 h 35 min
- When
- Every day
- Estimated price
- $75 - $250

- Website
- pobeda.aero
Flights from Tallinn to Kaliningrad via St. Petersburg
- Ave. Duration
- 3 h 50 min
- When
- Every day
- Estimated price
- $50 - $140

- Website
- finnair.com
Flights from Tallinn to Vilnius via Helsinki
- Ave. Duration
- 2 h 45 min
- When
- Every day
- Estimated price
- $140 - $330

- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Tallinna bussijaam to Pärnu bussijaam
- Ave. Duration
- 1 h 50 min
- Frequency
- Every 30 minutes
- Estimated price
- $10 - $15
- Schedules at
- luxexpress.eu


- Phone
- +371 67214512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Pärnu to Rīga Lidosta Airport
- Ave. Duration
- 3 h 7 min
- Frequency
- Once daily
- Estimated price
- $9 - $15
- Schedules at
- ecolines.net
Bus from Tallinn to Rīga
- Ave. Duration
- 4 h 14 min
- Frequency
- 3 times a day
- Estimated price
- $15 - $23
- Schedules at
- ecolines.net
Bus from Rīga to Šiauliai
- Ave. Duration
- 1 h 56 min
- Frequency
- Once daily
- Estimated price
- $6 - $10
- Schedules at
- ecolines.net
Bus from Tallinn to Panevėžys
- Ave. Duration
- 6 h 16 min
- Frequency
- Once daily
- Estimated price
- $22 - $35
- Schedules at
- ecolines.net
Bus from Liepaja to Klaipėda
- Ave. Duration
- 1 h 31 min
- Frequency
- 3 times a week
- Estimated price
- $4 - $7
- Schedules at
- ecolines.net

- Phone
- +370 686 94403
- Website
- keleiviu.lt
Shuttle from Lidosta Rīga to Klaipėda
- Ave. Duration
- 3 h 15 min
- Frequency
- 5 times a day
- Estimated price
- $22
- Schedules at
- keleiviu.lt

- Phone
- (37 8) 34 24 40
- ifo@kautra.lt
- Website
- kautra.lt
Bus and ferry from Klaipėda to Nida
- Ave. Duration
- 34 min
- Frequency
- Once daily
- Estimated price
- $4 - $6
- Schedules at
- autobusubilietai.lt
Bus from Šiauliai to Kryžkalnis
- Ave. Duration
- 1 h 17 min
- Frequency
- Once daily
- Estimated price
- $5 - $7
- Schedules at
- kautra.lt
- Book at
- autobusubilietai.lt
Bus from Kryžkalnis to Klaipėda
- Ave. Duration
- 1 h 37 min
- Frequency
- 4 times a day
- Estimated price
- $8 - $10
- Schedules at
- kautra.lt
- Book at
- autobusubilietai.lt
Bus from Panevezis to Kaunas
- Ave. Duration
- 2 h 16 min
- Frequency
- Every 4 hours
- Estimated price
- $10 - $12
- Schedules at
- kautra.lt
- Book at
- autobusubilietai.lt
Bus and ferry from Kaunas to Nida
- Ave. Duration
- 4 h 10 min
- Frequency
- Once daily
- Estimated price
- $19 - $26
- Schedules at
- autobusubilietai.lt

- Website
- klap.lt
Bus from Šiauliai to Klaipeda
- Ave. Duration
- 2 h 55 min
- Frequency
- Twice daily
- Schedules at
- klap.lt
Bus from Kryžkalnis to Klaipeda
- Ave. Duration
- 1 h 20 min
- Frequency
- Every 4 hours
- Schedules at
- klap.lt
Bus from Vilnius to Klaipėda
- Ave. Duration
- 3 h 55 min
- Frequency
- 4 times a day
- Estimated price
- $24
- Schedules at
- klap.lt

- info@autobusubilietai.lt
- Website
- autobusubilietai.lt
Bus from Šiauliai to Klaipėda
- Ave. Duration
- 4 h
- Frequency
- Twice daily
- Schedules at
- autobusubilietai.lt
Bus from Panevezys to Kaunas
- Ave. Duration
- 2 h 13 min
- Frequency
- 4 times a day
- Estimated price
- $12
- Schedules at
- autobusubilietai.lt
Bus from Vilnius to Klaipėda
- Ave. Duration
- 4 h 30 min
- Frequency
- Once daily
- Estimated price
- $23
- Schedules at
- autobusubilietai.lt
- Book at
- klap.lt

- Website
- avtovokzal39.ru
Bus from Kaliningrad to Nida
- Ave. Duration
- 2 h 58 min
- Frequency
- Once daily
- Estimated price
- $6 - $9
- Schedules at
- avtovokzal39.ru
- Book at
- avtovokzal39.ru
Want to know more about travelling around Lithuania
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
How far is it from Tallinn to Nida?
The distance between Tallinn and Nida is 511 km. The road distance is 775 km.
What is the cheapest way to get from Tallinn to Nida?
The cheapest way to get from Tallinn to Nida is to train and bus which costs 30€ - 45€ and takes 16 h 14 min.
What is the fastest way to get from Tallinn to Nida?
The quickest way to get from Tallinn to Nida is to fly and bus which takes 7 h 47 min and costs 45€ - 120€.
Is there a direct bus between Tallinn and Nida?
No, there is no direct bus from Tallinn to Nida. However, there are services departing from Tallinn and arriving at Nida via Rīga, Šiauliai and Klaipėda. The journey, including transfers, takes approximately 12 h 39 min.
How long does it take to get from Tallinn to Nida?
It takes approximately 11 h 46 min to get from Tallinn to Nida, including transfers.