There are 6 ways to get from Riga to Nida 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.
Fly
best- Fly from Riga International Airport (RIX) to Palanga International Airport (PLQ)plane RIX - PLQ
2h 28m$79–246Bus via Liepāja
cheapest- Take the bus from Rīgas SAO to Liepājas AObus K7937
- Take the bus from Liepājas AO to Latvijas Lietuvas robežabus 6818
5h 11m$10–35Train
- Take the train from Riga-Pasazieru to Siauliaitrain 12
- Take the train from Šiauliai to Kretingatrain 15 / ...
4h 50m$22–33Drive 245.6 km
- Drive from Riga to Nidacar 245.6 km
4h 1m$47–67Train, bus
- Take the train from Riga-Pasazieru to Liepaja-Pasazierutrain 723 / ...
- Take the bus from Liepājas AO to Latvijas Lietuvas robežabus 6818
5h 30m$18–23Bus
- Take the bus from Riga to Klaipedabus
6h 42m$39–83
Riga International Airport (RIX) to Palanga International Airport (PLQ) flights
Comparing Your Travel Options
The cheapest way to get from Riga to Nida is to train and bus which costs $17 - $24 and takes 5h 30m.
The fastest way to get from Riga to Nida is to fly which takes 2h 28m and costs $75 - $250.
No, there is no direct bus from Riga to Nida. However, there are services departing from Rīgas SAO and arriving at Latvijas Lietuvas robeža via Liepājas AO. The journey, including transfers, takes approximately 5h 11m.
No, there is no direct train from Riga to Nida. However, there are services departing from Riga-Pasazieru and arriving at Kretinga via Šiauliai. The journey, including transfers, takes approximately 4h 50m.
The distance between Riga and Nida is 233 km. The road distance is 245.6 km.
The best way to get from Riga to Nida without a car is to bus via Liepāja which takes 5h 11m and costs $10 - $40.
It takes approximately 2h 28m to get from Riga to Nida, including transfers.
Riga to Nida bus services, operated by Lux Express, depart from Rīgas SAO station.
Riga to Nida train services, operated by LTG Link, depart from Riga-Pasazieru station.
The best way to get from Riga to Nida is to fly which takes 2h 28m and costs $75 - $250. Alternatively, you can train, which costs $22 - $35 and takes 4h 50m, you could also bus via Liepāja, which costs $10 - $40 and takes 5h 11m.
What companies run services between Riga, Latvia and Nida, Latvia?
Air Baltic flies from Riga International Airport (RIX) to Palanga International Airport (PLQ) once daily. Alternatively, you can take a train from Riga-Pasazieru to Nida via Šiauliai and Kretinga in around 4h 50m.
- Website
- airbaltic.com
Flights from Riga International Airport to Palanga International Airport
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $80–230
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Riga-Pasazieru to Siauliai
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $8–11
- Website
- LTG Link
Train from Šiauliai to Kretinga
- Ave. Duration
- 1h 32m
- Frequency
- Every 4 hours
- Estimated price
- $8–13
- Website
- LTG Link
- Phone
- 8760
- [email protected]
- Website
- Vivi
Train from Riga-Pasazieru to Liepaja-Pasazieru
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $8–12
- Website
- Vivi
- Phone
- +372 680 0909
- [email protected]
- Website
- Lux Express
Bus from Rīgas SAO to Liepājas AO
- Ave. Duration
- 3h
- Frequency
- Every 2 hours
- Website
- Lux Express
- Phone
- +371 80000078
- [email protected]
- Website
- LapLine
Bus from Rīgas SAO to Liepājas AO
- Ave. Duration
- 3h 15m
- Frequency
- Every 2 hours
- Schedules at
- LapLine
Bus from Liepājas AO to Latvijas Lietuvas robeža
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $1
- Schedules at
- LapLine
Bus from Liepājas AO to Latvijas Lietuvas robeža
- Ave. Duration
- 1h 5m
- Frequency
- Twice daily
- Estimated price
- $1
- Schedules at
- LapLine
- Phone
- +370 5 210 4304
- [email protected]
- Website
- Ollex
Bus from Riga to Klaipeda
- Ave. Duration
- 4h 40m
- Frequency
- Every 4 hours
- Estimated price
- $30–65
- Website
- Ollex
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 Want to know more about Flixbus?, Travelling by boat in Italy, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Booking & Getting There
Riga to Nida bus services, operated by Lux Express, arrive at Liepājas AO station.
Riga to Nida train services, operated by LTG Link, arrive at Siauliai station.
Yes, the driving distance between Riga to Nida is 246 km. It takes approximately 4h 1m to drive from Riga to Nida.
There are 2132+ hotels available in Nida.


















