There are 9 ways to get from Seville to Vilnius by plane, train (Renfe, Ouigo, TGV), bus, car, train, or night 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 Seville Airport to Vilnius Airport
best- Fly from Seville Airport (SVQ) to Vilnius Airport (VNO)SVQ - VNO
11h 40m$81–277Train
- Take the train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena GrandesAve
- Take the train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Take the train from Montpellier Saint-Roch to StrasbourgTgv
- Take the train from Strasbourg to Muenchen HbfTgv
- Take the train from Muenchen Hbf to Warszawa ZachodniaIc
- Take the train from Warszawa Zachodnia to Vilniaus geležinkelio stotis144
47h 24m$339–899Bus via Paris
- Take the bus from Sevilla, Estación de Autobuses to Estación Sur de Autobuses
- Take the bus from Madrid to Paris
- Take the bus from Paris, Quai de Bercy (Bercy Seine) to Vilnius, Autobusų Stotis (Sodų g. 22)
2d 14h$191–464Drive 3,737.8 km
- Drive from Seville to Vilnius3,737.8 km
35h 20m$683–987Fly Seville Airport to Kaunas, bus
- Fly from Seville Airport (SVQ) to Kaunas (KUN)SVQ - KUN
- Take the bus from Kaunas Airport to Vilnius
13h 10m$141–353Bus to Faro Airport, fly to Vilnius Airport
- Take the bus from Seville to Faro
- Fly from Faro Airport (FAO) to Vilnius Airport (VNO)FAO - VNO
11h 55m$103–271Train, train to Málaga Airport, fly to Vilnius Airport
- Take the train from Sevilla-Santa Justa to Cordoba-Central
- Take the train from Cordoba-Central to Malaga Maria Zambrano
- Fly from Málaga Airport (AGP) to Vilnius Airport (VNO)AGP - VNO
9h 28m$104–400Train, bus, night train
- Take the train from Sevilla-Santa Justa to GironaAve
- Take the bus from Girona - Bus Station to Munich - Bus Station
- Take the night train from Muenchen Hbf to Warszawa CentralnaEn
- Take the train from Warszawa Centralna to Vilniaus geležinkelio stotis144
2d 6h$225–355Bus
- Take the bus from Sevilla, Estación de Autobuses to Lviv Striyskyi Bus Station421
- Take the bus from Lviv Striyskyi Bus Station to Vilnius, Autobusų StotisM-3900
3d 9h$214–323
Seville to Vilnius by train
Questions & Answers
The cheapest way to get from Seville to Vilnius is to fly which costs $80 - $280 and takes 11h 40m.
The fastest way to get from Seville to Vilnius is to train and fly which takes 9h 28m and costs $100 - $400.
No, there is no direct bus from Seville to Vilnius. However, there are services departing from Sevilla, Estación de Autobuses and arriving at Vilnius, Autobusų Stotis (Sodų g. 22) via Madrid and Paris, Quai de Bercy (Bercy Seine). The journey, including transfers, takes approximately 2 days 14h.
No, there is no direct train from Seville to Vilnius. However, there are services departing from Sevilla-Santa Justa and arriving at Vilniaus geležinkelio stotis via Madrid-Puerta de Atocha-Almudena Grandes, Montpellier Saint-Roch, Strasbourg, Muenchen Hbf and Warszawa Zachodnia. The journey, including transfers, takes approximately 47h 24m.
The distance between Seville and Vilnius is 3047 km. The road distance is 3737.8 km.
The best way to get from Seville to Vilnius without a car is to train which takes 47h 24m and costs $330 - $900.
It takes approximately 11h 40m to get from Seville to Vilnius, including transfers.
Seville to Vilnius bus services, operated by Socibus, depart from Sevilla, Estación de Autobuses station.
Seville to Vilnius train services, operated by Renfe AVE, depart from Sevilla-Santa Justa station.
The best way to get from Seville to Vilnius is to fly which takes 11h 40m and costs $80 - $280. Alternatively, you can train, which costs $330 - $900 and takes 47h 24m, you could also bus via Paris, which costs $190 - $470 and takes 2 days 14h.
What companies run services between Seville, Spain and Vilnius, Lithuania?
Lufthansa, Ryanair, and three other airlines fly from Seville Airport (SVQ) to Vilnius Airport (VNO) once daily. Alternatively, you can take a train from Sevilla-Santa Justa to Vilniaus geležinkelio stotis via Madrid-Puerta de Atocha-Almudena Grandes, Montpellier Saint-Roch, Strasbourg, Muenchen Hbf, and Warszawa Zachodnia in around 47h 24m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- ryanair.com
Flights from Seville Airport to Vilnius Airport via Milan Bergamo
- Ave. Duration
- 15h 5m
- When
- Sunday
- Estimated price
- $90–220
Flights from Seville Airport to Vilnius Airport via Berlin Brandenburg
- Ave. Duration
- 8h 40m
- When
- Friday
- Estimated price
- $95–270
Flights from Seville Airport to Kaunas via London Stansted
- Ave. Duration
- 11h 25m
- When
- Monday and Friday
- Estimated price
- $120–330
Flights from Seville Airport to Kaunas via Palma Mallorca
- Ave. Duration
- 14h 20m
- When
- Saturday
- Estimated price
- $120–330
Flights from Seville Airport to Kaunas via Charleroi
- Ave. Duration
- 16h 20m
- When
- Friday and Sunday
- Estimated price
- $120–330
Flights from Faro Airport to Vilnius Airport via Vienna
- Ave. Duration
- 6h 35m
- When
- Friday and Sunday
- Estimated price
- $100–270
Flights from Faro Airport to Vilnius Airport via Berlin Brandenburg
- Ave. Duration
- 13h 5m
- When
- Sunday
- Estimated price
- $100–270
Flights from Málaga Airport to Vilnius Airport via Vienna
- Ave. Duration
- 7h 15m
- When
- Friday and Sunday
- Estimated price
- $100–240
- Website
- lufthansa.com
Flights from Seville Airport to Vilnius Airport via Frankfurt
- Ave. Duration
- 9h 50m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $110–450
Flights from Faro Airport to Vilnius Airport via Frankfurt
- Ave. Duration
- 8h 35m
- When
- Thursday, Saturday, and Sunday
- Estimated price
- $110–440
- Website
- lot.com
Flights from Seville Airport to Vilnius Airport via Warsaw Chopin
- Ave. Duration
- 9h 55m
- When
- Wednesday and Saturday
- Estimated price
- $90–220
Flights from Málaga Airport to Vilnius Airport via Warsaw Chopin
- Ave. Duration
- 8h 25m
- When
- Monday and Thursday
- Estimated price
- $150–440
- Website
- flysas.com
Flights from Seville Airport to Vilnius Airport via Copenhagen
- Ave. Duration
- 15h 30m
- When
- Tuesday and Saturday
- Estimated price
- $110–420
- Website
- wizzair.com
Flights from Málaga Airport to Vilnius Airport
- Ave. Duration
- 4h 20m
- When
- Thursday and Sunday
- Estimated price
- $65–200
- Website
- airbaltic.com
Flights from Málaga Airport to Vilnius Airport
- Ave. Duration
- 4h 10m
- When
- Wednesday
- Estimated price
- $110–410
Rome2Rio's guide to Renfe AVE
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 39m
- Frequency
- Hourly
- Estimated price
- $35–110
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- $24–65
- Website
- https://www.renfe.com/es/en
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 59 min
- Frequency
- Every 4 hours
- Estimated price
- $22–65
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Girona
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- $100–150
- Website
- https://www.renfe.com/es/en
- Básico
- $100–150
- Phone
- +34 900 926 851
- atencion.cliente@iryo.eu
- Website
- iryo.eu
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 37m
- Frequency
- Every 4 hours
- Estimated price
- $29–100
- Website
- https://iryo.eu/en/home
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 41 min
- Frequency
- Every 4 hours
- Estimated price
- $16–75
- Website
- https://iryo.eu/en/home
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 58 min
- Frequency
- 4 times a day
- Estimated price
- $17–80
- Website
- https://iryo.eu/en/home
Rome2Rio's guide to Renfe Viajeros
Contact Details
- Phone
- +34 91 232 03 20
- Website
- renfe.com
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 3h 7m
- Frequency
- 4 times a day
- Estimated price
- $50–110
- Website
- https://www.renfe.com/es/en
Train from Madrid-Puerta de Atocha-Almudena Grandes to Montpellier Saint-Roch
- Ave. Duration
- 6h 30m
- Frequency
- Once daily
- Estimated price
- $90–120
- Website
- https://www.renfe.com/es/en
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 44 min
- Frequency
- Every 2 hours
- Estimated price
- $16–60
- Website
- https://www.renfe.com/es/en
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 1h 13m
- Frequency
- 4 times a day
- Estimated price
- $30–55
- Website
- https://www.renfe.com/es/en
- Phone
- +34 910 780 990
- Website
- ouigo.com
Train from Sevilla-Santa Justa to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 2h 47m
- Frequency
- 4 times a day
- Estimated price
- $22–75
- Website
- https://www.ouigo.com/es/en
Train from Sevilla-Santa Justa to Cordoba-Central
- Ave. Duration
- 42 min
- Frequency
- 4 times a day
- Estimated price
- $10–29
- Website
- https://www.ouigo.com/es/en
Train from Cordoba-Central to Malaga Maria Zambrano
- Ave. Duration
- 59 min
- Frequency
- 3 times a day
- Estimated price
- $10–35
- Website
- https://www.ouigo.com/es/en
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Montpellier Saint-Roch to Strasbourg
- Ave. Duration
- 6h 16m
- Frequency
- Twice daily
- Estimated price
- $95–300
- Website
- https://www.sncf-connect.com/en-en
Train from Strasbourg to Muenchen Hbf
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- $55–130
- Website
- https://www.sncf-connect.com/en-en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Strasbourg to Muenchen Hbf
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $45–120
- Website
- https://int.bahn.de/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Muenchen Hbf to Warszawa Zachodnia
- Ave. Duration
- 14h 24m
- Frequency
- 3 times a week
- Estimated price
- $55–210
- Website
- https://www.intercity.pl/en/
Night train from Muenchen Hbf to Warszawa Centralna
- Ave. Duration
- 14h 40m
- Frequency
- 4 times a week
- Estimated price
- $35–60
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $35–55
- 1st Class
- $45–60
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Warszawa Zachodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $32
- Website
- https://ltglink.lt/en
Train from Warszawa Centralna to Vilniaus geležinkelio stotis
- Ave. Duration
- 8h 39m
- Frequency
- Once daily
- Estimated price
- $32
- Website
- https://ltglink.lt/en
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Night train from Muenchen Hbf to Warszawa Centralna
- Ave. Duration
- 14h 33m
- Frequency
- Once daily
- Estimated price
- $80–170
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- $80–120
- 1st Class
- $120–170
- Business
- $130–150
- Phone
- +34 915 304 417
- socibus@socibus.es
- Website
- socibusventas.es
Bus from Sevilla, Estación de Autobuses to Estación Sur de Autobuses
- Ave. Duration
- 6h 15m
- Frequency
- 4 times a day
- Estimated price
- $40–75
- Website
- https://socibusventas.es/en/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Madrid to Paris
- Ave. Duration
- 16h 5m
- Frequency
- 3 times a day
- Estimated price
- $40–160
- Website
- https://www.flixbus.co.uk
Bus from Paris, Quai de Bercy (Bercy Seine) to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 38h 15m
- Frequency
- Once daily
- Estimated price
- $110–230
- Website
- https://www.flixbus.co.uk
Bus from Seville to Faro
- Ave. Duration
- 2h 45m
- Frequency
- 5 times a day
- Estimated price
- $20–29
- Website
- https://www.flixbus.co.uk
- Phone
- +370 5 210 4304
- info@ollex.lt
- Website
- ollex.lt
Bus from Kaunas Airport to Vilnius
- Ave. Duration
- 1h 30m
- Frequency
- 4 times a day
- Estimated price
- $16–18
- Website
- https://www.ollex.lt/en/express
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Seville to Faro
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $2–17
- Website
- https://rede-expressos.pt/en
- Online ticket
- $2–17
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Girona - Bus Station to Munich - Bus Station
- Ave. Duration
- 20h 50m
- Frequency
- 4 times a week
- Estimated price
- $55–120
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +380 (68) 770-60-30
- info@klr.com.ua
- Website
- klr.com.ua
Bus from Sevilla, Estación de Autobuses to Lviv Striyskyi Bus Station
- Ave. Duration
- 2d 14h
- Frequency
- Twice a week
- Estimated price
- $140–250
- Website
- https://klr.com.ua/en
- Phone
- +38 (044) 444 00 44
- Website
- grandes-tour.com.ua
Bus from Sevilla, Estación de Autobuses to Lviv Striyskyi Bus Station
- Ave. Duration
- 2d 3h
- Frequency
- Once a week
- Estimated price
- $213
- Website
- https://grandes-tour.com.ua/en
- Phone
- +370 612 66166
- info@toks.lt
- Website
- toks.lt
Bus from Lviv Striyskyi Bus Station to Vilnius, Autobusų Stotis
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- $65–75
- Website
- https://toks.lt/en/
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
Train travel in Spain: A guide to Renfe
Read the travel guide
What are the different types of Renfe trains in Spain?
Read the travel guide
More Questions & Answers
Seville to Vilnius bus services, operated by Socibus, arrive at Estación Sur de Autobuses station.
Vilnius is 1h ahead of Seville. It is currently 5:02 PM in Seville and 6:02 PM in Vilnius.
Seville to Vilnius train services, operated by Renfe AVE, arrive at Madrid-Puerta de Atocha-Almudena Grandes station.
Yes, the driving distance between Seville to Vilnius is 3738 km. It takes approximately 35h 20m to drive from Seville to Vilnius.
Book your Seville to Vilnius bus tickets online with Omio.
There are 1382+ hotels available in Vilnius.


























































