There are 9 ways to get from Barcelona Airport (BCN) to Vilnius by plane, train (TGV), train, 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 to Vilnius Airport
best- Fly from Barcelona–El Prat Airport (BCN) to Vilnius Airport (VNO)plane BCN - VNO
4h 37m$76–238Train
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the train from Paris Gare De Lyon to Augsburg Hbftrain Tgv
- Take the train from Augsburg Hbf to Wien Westbahnhoftrain 963 / ...
- Take the train from Wien Westbahnhof to Warszawa Wschodniatrain Ec
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
37h 23m$738–1,250Train, bus
- Take the train from Barcelona-Sants to Paris Gare De Lyontrain Tgv
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Vilnius, Autobusų Stotis (Sodų g. 22)bus N1387
47h 36m$482–795Drive 2,765 km
- Drive from Barcelona Airport (BCN) to Vilniuscar 2,765 km
27h 32m$506–730Fly to Kaunas, car
- Fly from Barcelona–El Prat Airport (BCN) to Kaunas (KUN)plane BCN - KUN
- Drive from Kaunas Airport to Vilnius Airportcar
8h 27m$123–915Fly to Riga International Airport, train
- Fly from Barcelona–El Prat Airport (BCN) to Riga International Airport (RIX)plane BCN - RIX
- Take the train from Riga-Pasazieru to Vilniustrain
9h 16m$99–260Bus via Darmstadt
- Take the bus from Barcelona to Darmstadt central train stationbus
- Take the bus from Darmstadt to Kaunasbus
- Take the bus from Kauno autobusų stotis to Vilniaus autobusų stotisbus
2d 2h$297–520Bus
- Take the bus from Barcelona, Estació d'Autobusos Nord to Lviv Striyskyi Bus Stationbus 421
- Take the bus from Lviv to Vilniusbus Vilnius-Kyiv / ...
2d 13h$174–224Drive, car train
- Drive from Barcelona Airport (BCN) to Lörrach Hbfcar
- Take the cartrain from Lörrach Hbf to Lüneburgcartrain
- Drive from Lüneburg to Vilniuscar
33h 55m$496–709
Barcelona Airport (BCN) to Vilnius by train
Questions & Answers
The cheapest way to get from Barcelona Airport (BCN) to Vilnius is to fly which costs $75 - $240 and takes 4h 37m.
The fastest way to get from Barcelona Airport (BCN) to Vilnius is to fly which takes 4h 37m and costs $75 - $240.
No, there is no direct bus from Barcelona Airport (BCN) to Vilnius. However, there are services departing from Aeropuerto del Prat Barcelona T2A and arriving at Vilniaus autobusų stotis via Pl Universitat, Barcelona, Darmstadt and Kauno autobusų stotis. The journey, including transfers, takes approximately 2 days 2h.
No, there is no direct train from Barcelona Airport (BCN) to Vilnius. However, there are services departing from El Prat Aeroport and arriving at Vilniaus geležinkelio stotis via Barcelona-Sants, Paris Gare De Lyon, Augsburg Hbf, Wien Westbahnhof and Warszawa Wschodnia. The journey, including transfers, takes approximately 37h 23m.
The distance between Barcelona Airport (BCN) and Vilnius is 2262 km. The road distance is 2765 km.
The best way to get from Barcelona Airport (BCN) to Vilnius without a car is to train which takes 37h 23m and costs $700 - $1,300.
It takes approximately 4h 37m to get from Barcelona Airport (BCN) to Vilnius, including transfers.
Barcelona Airport (BCN) to Vilnius bus services, operated by FlixBus, depart from Barcelona station.
Barcelona Airport (BCN) to Vilnius train services, operated by TGV inOui, depart from Barcelona-Sants station.
The best way to get from Barcelona Airport (BCN) to Vilnius is to fly which takes 4h 37m and costs $75 - $240. Alternatively, you can train, which costs $700 - $1,300 and takes 37h 23m, you could also bus via Darmstadt, which costs $290 - $550 and takes 2 days 2h.
What companies run services between Barcelona Airport (BCN), Spain and Vilnius, Lithuania?
Ryanair, Wizz Air, and three other airlines fly from Barcelona–El Prat Airport (BCN) to Vilnius Airport (VNO) 4 times a day. Alternatively, you can take a train from El Prat Aeroport to Vilniaus geležinkelio stotis via Barcelona-Sants, Paris Gare De Lyon, Augsburg Hbf, Wien Westbahnhof, and Warszawa Wschodnia in around 37h 23m.
- Website
- ryanair.com
Flights from Barcelona–El Prat Airport to Vilnius Airport
- Ave. Duration
- 3h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Tuesday
- Estimated price
- $65–180
Flights from Barcelona–El Prat Airport to Vilnius Airport via Milan Bergamo
- Ave. Duration
- 6h 6m
- When
- Wednesday and Thursday
- Estimated price
- $65–180
Flights from Barcelona–El Prat Airport to Kaunas via Milan Bergamo
- Ave. Duration
- 9h 55m
- When
- Friday
- Estimated price
- $100–370
Flights from Barcelona–El Prat Airport to Kaunas via Copenhagen
- Ave. Duration
- 8h 5m
- When
- Sunday and Friday
- Estimated price
- $100–500
Flights from Barcelona–El Prat Airport to Kaunas via Palma Mallorca
- Ave. Duration
- 10h 32m
- When
- Saturday, Tuesday, and Thursday
- Estimated price
- $100–370
Flights from Barcelona–El Prat Airport to Kaunas via Bari
- Ave. Duration
- 5h 35m
- When
- Friday
- Estimated price
- $100–370
Flights from Barcelona–El Prat Airport to Riga International Airport
- Ave. Duration
- 3h 45m
- When
- Tuesday
- Estimated price
- $75–210
Flights from Barcelona–El Prat Airport to Riga International Airport via Prague
- Ave. Duration
- 7h 30m
- When
- Sunday
- Estimated price
- $75–210
- Website
- lot.com
Flights from Barcelona–El Prat Airport to Vilnius Airport via Warsaw Chopin
- Ave. Duration
- 5h 20m
- When
- Every day
- Estimated price
- $110–340
Flights from Barcelona–El Prat Airport to Riga International Airport via Warsaw Chopin
- Ave. Duration
- 5h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–250
- Website
- lufthansa.com
Flights from Barcelona–El Prat Airport to Vilnius Airport via Munich
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $110–420
Flights from Barcelona–El Prat Airport to Riga International Airport via Frankfurt
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- $120–390
- Website
- wizzair.com
Flights from Barcelona–El Prat Airport to Vilnius Airport
- Ave. Duration
- 3h 35m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $75–220
- Website
- airbaltic.com
Flights from Barcelona–El Prat Airport to Riga International Airport
- Ave. Duration
- 3h 35m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $110–420
- Website
- swiss.com
Flights from Barcelona–El Prat Airport to Riga International Airport via Zurich
- Ave. Duration
- 5h 45m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $110–420
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 5 times a day
- Estimated price
- $250–410
- Website
- TGV inOui
Train from Paris Gare De Lyon to Augsburg Hbf
- Ave. Duration
- 5h 23m
- Frequency
- Twice a week
- Estimated price
- $180–300
- Website
- TGV inOui
Train from Barcelona-Sants to Paris Gare De Lyon
- Ave. Duration
- 6h 46m
- Frequency
- 5 times a day
- Estimated price
- $250–410
- Website
- TGV inOui
- Phone
- +43 1 89900
- [email protected]
- Website
- Westbahn
Train from Augsburg Hbf to Wien Westbahnhof
- Ave. Duration
- 4h 47m
- Frequency
- 5 times a day
- Estimated price
- $110–200
- Website
- Westbahn
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Westbahnhof to Warszawa Wschodnia
- Ave. Duration
- 8h 45m
- Frequency
- 4 times a day
- Estimated price
- $170–300
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Warszawa Wschodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- $26–35
- Website
- LTG Link
Train from Riga-Pasazieru to Vilnius
- Ave. Duration
- 4h 6m
- Frequency
- Twice daily
- Estimated price
- $19–26
- Website
- LTG Link
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lörrach Hbf to Lüneburg
- Ave. Duration
- 9h 29m
- Frequency
- Once a week
- Estimated price
- $110–140
- Website
- Urlaubs-Express (UEX)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Paris, Quai de Bercy (Bercy Seine) to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 38h 15m
- Frequency
- Once daily
- Estimated price
- $230–380
- Website
- Flixbus
Bus from Barcelona to Darmstadt central train station
- Ave. Duration
- 21h 5m
- Frequency
- Twice daily
- Estimated price
- $130–230
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Barcelona to Darmstadt central train station
- Ave. Duration
- 18h 55m
- Frequency
- Once daily
- Estimated price
- $130–250
- Website
- BlaBlaCar Bus
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Darmstadt to Kaunas
- Ave. Duration
- 25h
- Frequency
- 3 times a week
- Estimated price
- $130–230
- Schedules at
- ecolines.net
- Phone
- (+370 37) 34 24 40
- [email protected]
- Website
- Kautra
Bus from Kauno autobusų stotis to Vilniaus autobusų stotis
- Phone
- +372 680 0909
- [email protected]
- Website
- Lux Express
Bus from Kauno autobusų stotis to Vilniaus autobusų stotis
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $7–15
- Website
- Lux Express
- Phone
- +38(098) 343 8282
- [email protected]
- Website
- likebus.ua
Bus from Kauno autobusų stotis to Vilniaus autobusų stotis
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Schedules at
- likebus.ua
Bus from Lviv to Vilnius
- Ave. Duration
- 14h 44m
- Frequency
- Twice daily
- Estimated price
- $62
- Schedules at
- likebus.ua
- Phone
- +38 (067) 467-44-00
- [email protected]
- Website
- TransTempo
Bus from Kauno autobusų stotis to Vilniaus autobusų stotis
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $26–29
- Website
- TransTempo
- Phone
- +380 (68) 770-60-30
- [email protected]
- Website
- KLR Bus
Bus from Barcelona, Estació d'Autobusos Nord to Lviv Striyskyi Bus Station
- Ave. Duration
- 42h 33m
- Frequency
- Twice a week
- Estimated price
- $100–150
- Website
- KLR Bus
- Phone
- +370 5 210 4304
- [email protected]
- Website
- Ollex
Car from Kaunas Airport to Vilnius Airport
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- $19–550
- Website
- Ollex
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.
Related travel guides
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Barcelona Airport (BCN) to Vilnius bus services, operated by FlixBus, arrive at Darmstadt central train station.
Vilnius is 1h ahead of Barcelona Airport (BCN). It is currently 7:12 PM in Barcelona Airport (BCN) and 8:12 PM in Vilnius.
Barcelona Airport (BCN) to Vilnius train services, operated by TGV inOui, arrive at Paris Gare De Lyon station.
Yes, the driving distance between Barcelona Airport (BCN) to Vilnius is 2765 km. It takes approximately 27h 32m to drive from Barcelona Airport (BCN) to Vilnius.
There are 1527+ hotels available in Vilnius.













































