There are 7 ways to get from Armenia to Latvia by plane, bus, train, car, or shuttle
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 Zvartnots International Airport (EVN) to Riga International Airport (RIX)plane EVN - RIX
11h 24m$152–332Bus, train via Rostov-on-Don
cheapest- Take the bus from Yerevan Sevan 93/1 to Rostov-on-Don bus stationbus
- Take the train from Rostov-Glavny to Hudahajtrain
- Take the train from Vilnius to Rīgas Centrālā stacijatrain
2d 19h$128–195Bus
- Take the bus from Yerevan Sevan 93/1 to Rostov-on-Don bus stationbus
- Take the bus from Rostov-on-Don bus station to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
- Take the bus from Vilnius Central Bus Station to Riga Central Bus Stationbus
2d 10h$167–522Bus, train
- Take the bus from Yerevan Sevan 93/1 to Vladikavkaz 1 Bus stationbus
- Take the train from Nazran to Voronezh-1train
- Take the train from Voronej 1 to Hudahajtrain
- Take the train from Vilnius to Rīgas Centrālā stacijatrain
2d 17h$157–258Drive 3,010.3 km
- Drive from Yerevan to Rigacar 3,010.3 km
41h 37m$569–822Bus, train via Rostov-on-Don #2
- Take the bus from Yerevan Sevan 93/1 to Rostov-on-Don bus stationbus
- Take the train from Rostov-Glavny to Minsk Pastrain
- Take the bus from Minsk Central Bus Station to Vilnius, Autobusų Stotisbus
- Take the train from Vilnius to Riga-Pasazierutrain 889
2d 21h$132–259Shuttle, train, bus
- Take a shuttle bus from Yerevan Northern bus station to Krasnodar-1 Bus station
- Take the train from Krasnodar 1 to Gomeltrain
- Take the bus from Gomel Bus Station to Riga Central Bus Stationbus
3d 3h
Zvartnots International Airport (EVN) to Riga International Airport (RIX) flights
Comparing Your Travel Options
The cheapest way to get from Armenia to Latvia is to bus and train via Rostov-on-Don which costs $120 - $200 and takes 2 days 19h.
The fastest way to get from Armenia to Latvia is to fly which takes 11h 24m and costs $150 - $340.
No, there is no direct bus from Armenia to Latvia station. However, there are services departing from Perekrestok Mashtoca-Amirjana and arriving at Riga Central Bus Station via Yerevan Sevan 93/1, Rostov-on-Don bus station, Minsk Central Bus Station and Vilnius Central Bus Station. The journey, including transfers, takes approximately 2 days 10h.
The distance between Armenia and Latvia is 2398 km. The road distance is 3010.3 km.
The best way to get from Armenia to Latvia without a car is to bus which takes 2 days 10h and costs $160 - $550.
It takes approximately 11h 24m to get from Armenia to Latvia, including transfers.
Armenia to Latvia bus services, operated by Avazar Bus, depart from Yerevan Sevan 93/1 station.
The best way to get from Armenia to Latvia is to fly which takes 11h 24m and costs $150 - $340. Alternatively, you can bus, which costs $160 - $550 and takes 2 days 10h.
Armenia to Latvia bus services, operated by Avazar Bus, arrive at Rostov-on-Don bus station.
Latvia is 2h behind Armenia. It is currently 9:05 AM in Armenia and 7:05 AM in Latvia.
What companies run services between Armenia and Latvia?
LOT, Turkish Airlines, and two other airlines fly from Zvartnots International Airport (EVN) to Riga International Airport (RIX) twice daily. Alternatively, you can take a bus from Perekrestok Mashtoca-Amirjana to Riga Central Bus Station via Pr Arshakunjanc 2, Yerevan Sevan 93/1, Rostov-on-Don bus station, Minsk Central Bus Station, Vilnius, Autobusų Stotis, and Vilnius Central Bus Station in around 2d 10h.
- Website
- turkishairlines.com
Flights from Zvartnots International Airport to Riga International Airport via Istanbul
- Ave. Duration
- 10h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–800
- Website
- lot.com
Flights from Zvartnots International Airport to Riga International Airport via Warsaw Chopin
- Ave. Duration
- 8h 25m
- When
- Monday, Friday, and Saturday
- Estimated price
- $260–350
- Website
- airbaltic.com
Flights from Zvartnots International Airport to Riga International Airport via Budapest
- Ave. Duration
- 8h 35m
- When
- Sunday
- Estimated price
- $160–600
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Nazran to Voronezh-1
- Ave. Duration
- 24h 2m
- Frequency
- 4 times a week
- Estimated price
- $40–85
- Website
- Russian Railways
- 1nd Class (SW)
- $180–260
- 3rd Class (Platzcart)
- $40–60
- 2nd Class (Kupé)
- $55–85
Train from Voronej 1 to Hudahaj
- Ave. Duration
- 23h 59m
- Frequency
- Once daily
- Estimated price
- $40–80
- Website
- Russian Railways
- 1nd Class (SW)
- $170–250
- 3rd Class (Platzcart)
- $40–55
- 2nd Class (Kupé)
- $55–80
Train from Rostov-Glavny to Hudahaj
- Ave. Duration
- 37h 4m
- Frequency
- Once daily
- Estimated price
- $55–110
- Website
- Russian Railways
- 1nd Class (SW)
- $230–330
- 3rd Class (Platzcart)
- $55–75
- 2nd Class (Kupé)
- $75–110
Train from Rostov-Glavny to Minsk Pas
- Ave. Duration
- 34h 42m
- Frequency
- Once daily
- Estimated price
- $50–100
- Website
- Russian Railways
- 1nd Class (SW)
- $220–310
- 3rd Class (Platzcart)
- $50–70
- 2nd Class (Kupé)
- $70–100
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Vilnius to Rīgas Centrālā stacija
- Ave. Duration
- 4h 4m
- Frequency
- Once daily
- Estimated price
- $18–25
- Website
- LTG Link
Train from Vilnius to Rīgas Centrālā stacija
- Ave. Duration
- 4h 4m
- Frequency
- Once daily
- Estimated price
- $18–25
- Website
- LTG Link
Train from Vilnius to Riga-Pasazieru
- Ave. Duration
- 4h 17m
- Frequency
- 4 times a day
- Estimated price
- $18–25
- Website
- LTG Link
- Phone
- 105
- Website
- Belarusian Railway
Train from Rostov-Glavny to Minsk Pas
- Ave. Duration
- 35h 17m
- Frequency
- 6 times a week
- Estimated price
- $130–222
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $130–150
- 2nd Class (Kupé)
- $222
- 1nd Class (SW)
- $420–470
Train from Krasnodar 1 to Gomel
- Ave. Duration
- 35h 5m
- Frequency
- 6 times a week
- Estimated price
- $130–220
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- $130–150
- 2nd Class (Kupé)
- $220
- 1nd Class (SW)
- $410–470
- Phone
- +7 (968) 600-48-48
- [email protected]
- Website
- Avazar Bus
Bus from Yerevan Sevan 93/1 to Rostov-on-Don bus station
- Ave. Duration
- 21h 4m
- Frequency
- Twice a week
- Estimated price
- $49
- Website
- Avazar Bus
Bus from Yerevan Sevan 93/1 to Vladikavkaz 1 Bus station
- Ave. Duration
- 6h 59m
- Frequency
- 3 times a week
- Estimated price
- $49
- Website
- Avazar Bus
Bus from Yerevan Sevan 93/1 to Rostov-on-Don bus station
- Ave. Duration
- 21h 4m
- Frequency
- Twice a week
- Estimated price
- $49
- Website
- Avazar Bus
Bus from Yerevan Sevan 93/1 to Rostov-on-Don bus station
- Ave. Duration
- 21h 4m
- Frequency
- Twice a week
- Estimated price
- $49
- Website
- Avazar Bus
- Phone
- +375 (29) 643 70 22
- [email protected]
- Website
- Intercars Europe
Bus from Rostov-on-Don bus station to Minsk Central Bus Station
- Ave. Duration
- 24h 20m
- Frequency
- 5 times a week
- Estimated price
- $140–170
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Estimated price
- $20
- Website
- Intercars Europe
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 5h 15m
- Frequency
- 4 times a week
- Estimated price
- $20
- Website
- Intercars Europe
- Phone
- +375 (29) 148-41-31
- [email protected]
- Website
- vt.by
Bus from Rostov-on-Don bus station to Minsk Central Bus Station
- Ave. Duration
- 25h 15m
- Frequency
- Once a week
- Estimated price
- $80–350
- Schedules at
- vt.by
- Phone
- +370 612 88 984
- [email protected]
- Website
- Eurolines Lithuania
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $15–85
- Website
- Eurolines Lithuania
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- $15–85
- Website
- Eurolines Lithuania
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- $6–70
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 4h 55m
- Frequency
- Every 4 hours
- Estimated price
- $6–70
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 6h
- Frequency
- 4 times a day
- Estimated price
- $15–28
- Schedules at
- ecolines.by
- Book at
- ecolines.by
Bus from Vilnius Central Bus Station to Riga Central Bus Station
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $15–45
- Schedules at
- ecolines.net
Bus from Minsk Central Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 6h
- Frequency
- 4 times a day
- Estimated price
- $15–28
- Schedules at
- ecolines.by
- Book at
- ecolines.by
- Phone
- +372 680 0909
- [email protected]
- Website
- Lux Express
Bus from Vilnius Central Bus Station to Riga Central Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a day
- Estimated price
- $19–35
- Website
- Lux Express
- Phone
- +38 (067) 467-44-00
- [email protected]
- Website
- TransTempo
Bus from Vilnius Central Bus Station to Riga Central Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $33–38
- Website
- TransTempo
- Phone
- +374 77-00-00-39
Shuttle from Yerevan Northern bus station to Krasnodar-1 Bus station
- Ave. Duration
- 20h
- Frequency
- On demand
- Schedules at
- facebook.com
- Phone
- +37167210066
- [email protected]
- Website
- latlines.lv
Bus from Gomel Bus Station to Riga Central Bus Station
- Ave. Duration
- 16h 30m
- Frequency
- Twice a week
- Estimated price
- $55–85
- Schedules at
- latlines.lv
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 Flying into Beijing?, How to get from Stansted Airport into central London, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
Booking & Getting There
Yes, the driving distance between Armenia to Latvia is 3010 km. It takes approximately 41h 37m to drive from Armenia to Latvia.
There are 1995+ hotels available in Latvia.




































