There are 9 ways to get from Spain to Yerevan by plane, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Barcelona–El Prat Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Zvartnots International Airport (EVN)BCN - EVN
7h 47m$92–267Fly from Valencia Airport
cheapest- Fly from Valencia Airport (VLC) to Zvartnots International Airport (EVN)VLC - EVN
10h 9m$91–277Bus, drive, Minibus
- Take the bus from Barcelona to Sofia
- Take the bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Take the bus from İstanbul Esenler bus station to Iğdır bus station
- Drive from Iğdır bus station to Armavir
- Take the bus from Armavir to Yerevan Kilikia bus station
3d 6h$259–352Drive 4,515 km
- Drive from Barcelona to Yerevan4,515 km
2d 2h$825–1,192Fly from Son Sant Joan Airport
- Fly from Son Sant Joan Airport (PMI) to Zvartnots International Airport (EVN)PMI - EVN
10h 6m$127–427Fly from Adolfo Suárez Madrid–Barajas Airport
- Fly from Adolfo Suárez Madrid–Barajas Airport (MAD) to Zvartnots International Airport (EVN)MAD - EVN
10h 22m$105–296Bus to Alicante-Elche Airport, fly
- Take the bus from Estación de Autobuses de Murcia to Alicante Aeropuerto
- Fly from Alicante-Elche Airport (ALC) to Zvartnots International Airport (EVN)ALC - EVN
8h 21m$108–292Bus
- Take the bus from Barcelona Sants Central Bus Station to Sofia Serdica Bus Stop
- Take the bus from Sofia to Istanbul Samandira Tesis
- Take the bus from Istanbul Samandira Tesis to Batumi Central
- Take the bus from Batumi Central to Yerevan Circus
3d 13h$185–285Drive, car train
- Drive from Barcelona to München Ost
- Take the car train from München Ost to Villach Hbf ARZ
- Drive from Villach Hbf ARZ to Yerevan
2d 4h$952–1,379
Barcelona–El Prat Airport (BCN) to Zvartnots International Airport (EVN) flights
Questions & Answers
The cheapest way to get from Spain to Yerevan is to fly which costs $90 - $270 and takes 7h 47m.
The fastest way to get from Spain to Yerevan is to fly which takes 7h 47m and costs $90 - $270.
The distance between Spain and Yerevan is 3563 km. The road distance is 4515 km.
The best way to get from Spain to Yerevan without a car is to bus which takes 3 days 13h and costs $180 - $290.
It takes approximately 7h 47m to get from Spain to Yerevan, including transfers.
The best way to get from Spain to Yerevan is to fly which takes 7h 47m and costs $90 - $270. Alternatively, you can bus, which costs $180 - $290 and takes 3 days 13h.
Yes, the driving distance between Spain to Yerevan is 4515 km. It takes approximately 2 days 2h to drive from Spain to Yerevan.
There are 2597+ hotels available in Yerevan.
What companies run services between Spain and Yerevan, Armenia?
Flyone, World Ticket, and two other airlines fly from Barcelona–El Prat Airport (BCN) to Zvartnots International Airport (EVN) twice daily. Alternatively, you can take a train from Barcelona-Plaça De Catalunya to Yerevan Circus via Barcelona Sants, Barcelona Sants Central Bus Station, Sofia Serdica Bus Stop, Sofia, Istanbul Samandira Tesis, and Batumi Central in around 3d 13h.
- Website
- flyone.eu
Flights from Barcelona–El Prat Airport to Zvartnots International Airport
- Ave. Duration
- 4h 40m
- When
- Monday and Friday
- Estimated price
- $110–500
Flights from Son Sant Joan Airport to Zvartnots International Airport via Chisinau
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $220–500
Flights from Son Sant Joan Airport to Zvartnots International Airport via Vienna
- Ave. Duration
- 9h 15m
- When
- Friday
- Estimated price
- $140–600
Flights from Adolfo Suárez Madrid–Barajas Airport to Zvartnots International Airport via Chisinau
- Ave. Duration
- 7h 10m
- When
- Thursday and Sunday
- Estimated price
- $240–550
Flights from Valencia Airport to Zvartnots International Airport via Rome
- Ave. Duration
- 7h 45m
- When
- Thursday and Sunday
- Estimated price
- $140–650
Flights from Alicante-Elche Airport to Zvartnots International Airport
- Ave. Duration
- 4h 40m
- When
- Thursday and Sunday
- Estimated price
- $140–600
- Website
- en.aegeanair.com
Flights from Barcelona–El Prat Airport to Zvartnots International Airport via Athens
- Ave. Duration
- 6h 35m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $150–440
Flights from Son Sant Joan Airport to Zvartnots International Airport via Athens
- Ave. Duration
- 10h 5m
- When
- Tuesday and Friday
- Estimated price
- $140–550
Flights from Adolfo Suárez Madrid–Barajas Airport to Zvartnots International Airport via Athens
- Ave. Duration
- 9h 45m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $180–550
- Website
- austrian.com
Flights from Son Sant Joan Airport to Zvartnots International Airport via Vienna
- Ave. Duration
- 10h 23m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $170–550
Flights from Valencia Airport to Zvartnots International Airport via Vienna
- Ave. Duration
- 12h 20m
- When
- Thursday and Sunday
- Estimated price
- $180–600
- Website
- flyulendo.com
Flights from Son Sant Joan Airport to Zvartnots International Airport via Rome
- Ave. Duration
- 10h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $120–420
Flights from Valencia Airport to Zvartnots International Airport via Venice
- Ave. Duration
- 9h 10m
- When
- Sunday
- Estimated price
- $65–260
Flights from Valencia Airport to Zvartnots International Airport via Rome
- Ave. Duration
- 9h 57m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $65–260
- Website
- flypgs.com
Flights from Barcelona–El Prat Airport to Zvartnots International Airport via Sabiha Gokcen
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $110–550
Flights from Adolfo Suárez Madrid–Barajas Airport to Zvartnots International Airport via Sabiha Gokcen
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- $140–600
- Website
- worldticket.com
Flights from Barcelona–El Prat Airport to Zvartnots International Airport
- Ave. Duration
- 4h 40m
- When
- Monday and Friday
- Estimated price
- $110–500
- Website
- skyexpress.gr
Flights from Adolfo Suárez Madrid–Barajas Airport to Zvartnots International Airport via Athens
- Ave. Duration
- 9h 20m
- When
- Thursday and Sunday
- Estimated price
- $170–490
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from München Ost to Villach Hbf ARZ
- Ave. Duration
- 2h 19m
- Frequency
- Once daily
- Estimated price
- $110–130
- Website
- https://urlaubs-express.de/?lang=en
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Barcelona to Sofia
- Ave. Duration
- 35h 30m
- Frequency
- Twice a week
- Estimated price
- $130–170
- Schedules at
- yubim.eu
- Phone
- +359 0885700870
- support@citylines.eu
- Website
- citylines.eu
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 8h
- Frequency
- 3 times a day
- Estimated price
- $35–55
- Website
- https://citylines.eu/
- Phone
- +90 212 658 00 61
- info@huntur.com.tr
- Website
- huntur.com.tr
Bus from Sofia Serdica Bus Station to Istanbul Büyük Otogari
- Ave. Duration
- 7h 30m
- Frequency
- Once daily
- Estimated price
- $29–34
- Website
- https://www.huntur.com.tr/?l=EN
- Phone
- 444 0 562
- kamilkoc@kamilkoc.com.tr
- Website
- flixbus.com.tr
Bus from İstanbul Esenler bus station to Iğdır bus station
- Ave. Duration
- 25h 28m
- Frequency
- 4 times a day
- Estimated price
- $45–65
- Schedules at
- flixbus.com.tr
- Website
- t-armenia.com
Bus from Armavir to Yerevan Kilikia bus station
- Ave. Duration
- 1h
- Frequency
- Every 15 minutes
- Estimated price
- $1–3
- Schedules at
- https://t-armenia.com/en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Estación de Autobuses de Murcia to Alicante Aeropuerto
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- $7–11
- Website
- https://www.alsa.com/en/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Barcelona Sants Central Bus Station to Sofia Serdica Bus Stop
- Ave. Duration
- 40h
- Frequency
- 4 times a week
- Estimated price
- $110–160
- Website
- https://union-ivkoni.com/en
- Phone
- 0850 222 34 55
- Website
- metroturizm.com.tr
Bus from Sofia to Istanbul Samandira Tesis
- Ave. Duration
- 10h 54m
- Frequency
- Once daily
- Estimated price
- $18–45
- Website
- https://www.metroturizm.com.tr/en
- Standard
- $18–22
Bus from Istanbul Samandira Tesis to Batumi Central
- Ave. Duration
- 20h 29m
- Frequency
- Once daily
- Estimated price
- $27–46
- Website
- https://www.metroturizm.com.tr/en
- Standard
- $27–35
- Phone
- +374 98-14-14-66
- FaytonTaxi015@gmail.com
Bus from Batumi Central to Yerevan Circus
- Ave. Duration
- 10h
- Frequency
- Once daily
- Estimated price
- $27
- Schedules at
- facebook.com
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 4 of the smartest ways to explore Australia, Why you should take the train in the US, and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.
























