There are 8 ways to get from Vilnius to San Sebastián de los Reyes by plane, train (Renfe), bus, car, train, 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 Vilnius Airport
best- Fly from Vilnius Airport (VNO) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane VNO - MAD
9h 24m€93–286Train
- Take the train from Vilniaus geležinkelio stotis to Warszawa Centralnatrain
- Take the train from Warszawa Centralna to Berlin Gesundbrunnentrain Eic
- Take the train from Berlin Gesundbrunnen to Bruxelles-Miditrain Trn
- Take the train from Bruxelles-Midi to Nimestrain Trn
- Take the train from Nimes to Madrid-Puerta de Atocha-Almudena Grandestrain
44h 26m€547–877Bus
- Take the bus from Vilnius, Autobusų Stotis to Darmstadtbus
- Take the bus from Darmstadt to Madrid - Barajas Airport T4bus BlaBlaCar Bus
2d 5h€276–471Drive 3,258.2 km
- Drive from Vilnius to San Sebastián de los Reyescar 3,258.2 km
30h 56m€533–770Car to Kaunas, fly
- Drive from Vilnius Airport to Kaunas Airportcar
- Fly from Kaunas (KUN) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane KUN - MAD
8h 55m€104–798Train to Riga International Airport, fly
- Take the train from Vilnius to Rīgas Centrālā stacijatrain
- Fly from Riga International Airport (RIX) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane RIX - MAD
11h 56m€105–308Bus via Brussels
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Brussels-North train stationbus N1387
- Take the bus from Brussels-North train station to Madrid Barajas Airportbus FlixBus N1143
2d 7h€321–476Drive, car train
- Drive from Vilnius to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to San Sebastián de los Reyescar
39h 26m€521–742
Vilnius to San Sebastián de los Reyes by train
Comparing Your Travel Options
The cheapest way to get from Vilnius to San Sebastián de los Reyes is to train and fly which costs €100 - €310 and takes 11h 56m.
The fastest way to get from Vilnius to San Sebastián de los Reyes is to car and fly which takes 8h 55m and costs €100 - €800.
No, there is no direct bus from Vilnius to San Sebastián de los Reyes. However, there are services departing from Vilnius, Autobusų Stotis and arriving at Av.España-M.Sebastián Izuel via Darmstadt and Av.Hispanidad-Aeropuerto T4. The journey, including transfers, takes approximately 2 days 5h.
No, there is no direct train from Vilnius to San Sebastián de los Reyes. However, there are services departing from Vilniaus geležinkelio stotis and arriving at Alcobendas-San Sebastián de los Reyes via Warszawa Centralna, Berlin Gesundbrunnen, Bruxelles-Midi, Nimes and Madrid-Atocha Cercanías. The journey, including transfers, takes approximately 44h 26m.
The distance between Vilnius and San Sebastián de los Reyes is 2678 km. The road distance is 3258.2 km.
The best way to get from Vilnius to San Sebastián de los Reyes without a car is to train which takes 44h 26m and costs €500 - €900.
It takes approximately 9h 24m to get from Vilnius to San Sebastián de los Reyes, including transfers.
Vilnius to San Sebastián de los Reyes bus services, operated by Ecolines, depart from Vilnius, Autobusų Stotis station.
Vilnius to San Sebastián de los Reyes train services, operated by LTG Link, depart from Vilniaus geležinkelio stotis station.
The best way to get from Vilnius to San Sebastián de los Reyes is to fly which takes 9h 24m and costs €90 - €290. Alternatively, you can train, which costs €500 - €900 and takes 44h 26m, you could also bus, which costs €270 - €480 and takes 2 days 5h.
What companies run services between Vilnius, Lithuania and San Sebastián de los Reyes, Spain?
Air Baltic, Iberia, and five other airlines fly from Vilnius Airport (VNO) to Adolfo Suárez Madrid–Barajas Airport (MAD) twice daily. Alternatively, you can take a train from Vilniaus geležinkelio stotis to Alcobendas-San Sebastián de los Reyes via Warszawa Centralna, Berlin Gesundbrunnen, Bruxelles-Midi, Nimes, Madrid-Puerta De Atocha-Almudena Grandes, and Madrid-Atocha Cercanías in around 44h 26m.
- Website
- airbaltic.com
Flights from Vilnius Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 6h 10m
- When
- Tuesday and Saturday
- Estimated price
- €80–370
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 20m
- When
- Thursday and Sunday
- Estimated price
- €110–470
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 6h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- €80–360
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport via Brussels
- Ave. Duration
- 7h 15m
- When
- Every day
- Estimated price
- €110–480
- Website
- ryanair.com
Flights from Vilnius Airport to Adolfo Suárez Madrid–Barajas Airport via Prague
- Ave. Duration
- 7h 25m
- When
- Saturday
- Estimated price
- €80–260
Flights from Kaunas to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 5m
- When
- Sunday
- Estimated price
- €85–360
Flights from Kaunas to Adolfo Suárez Madrid–Barajas Airport via London Stansted
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- €85–360
Flights from Kaunas to Adolfo Suárez Madrid–Barajas Airport via Palma Mallorca
- Ave. Duration
- 8h 30m
- When
- Thursday
- Estimated price
- €85–360
- Website
- iberia.com
Flights from Vilnius Airport to Adolfo Suárez Madrid–Barajas Airport via Geneva
- Ave. Duration
- 6h 25m
- When
- Saturday
- Estimated price
- €120–500
Flights from Vilnius Airport to Adolfo Suárez Madrid–Barajas Airport via Berlin Brandenburg
- Ave. Duration
- 7h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- €85–370
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport
- Ave. Duration
- 4h 20m
- When
- Thursday and Sunday
- Estimated price
- €110–470
- Website
- lufthansa.com
Flights from Vilnius Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- €130–440
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport via Munich
- Ave. Duration
- 7h 10m
- When
- Friday and Sunday
- Estimated price
- €120–420
- Website
- flysas.com
Flights from Riga International Airport to Adolfo Suárez Madrid–Barajas Airport via Copenhagen
- Ave. Duration
- 6h 15m
- When
- Tuesday to Monday
- Estimated price
- €95–240
- Website
- swiss.com
Flights from Vilnius Airport to Adolfo Suárez Madrid–Barajas Airport via Zurich
- Ave. Duration
- 13h 15m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €90–380
- Website
- aireuropa.com
Flights from Vilnius Airport to Adolfo Suárez Madrid–Barajas Airport via Zurich
- Ave. Duration
- 8h
- When
- Tuesday, Friday, and Sunday
- Estimated price
- €90–380
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Vilniaus geležinkelio stotis to Warszawa Centralna
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- €25–35
- Website
- LTG Link
Train from Vilnius to Rīgas Centrālā stacija
- Ave. Duration
- 4h 4m
- Frequency
- Once daily
- Estimated price
- €16–22
- Website
- LTG Link
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Warszawa Centralna to Berlin Gesundbrunnen
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Estimated price
- €60–120
- Website
- PKP Intercity
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Berlin Gesundbrunnen to Bruxelles-Midi
- Ave. Duration
- 14h 12m
- Frequency
- 4 times a week
- Estimated price
- €160–250
- Website
- Belgian Railways
Train from Bruxelles-Midi to Nimes
- Ave. Duration
- 5h 17m
- Frequency
- 6 times a week
- Estimated price
- €180–280
- Website
- Belgian Railways
Rome2Rio's guide to Renfe Viajeros
Contact DetailsContact Details
- Phone
- +34 91 232 03 20
- Website
- Renfe Viajeros
Train from Nimes to Madrid-Puerta de Atocha-Almudena Grandes
- Ave. Duration
- 7h 16m
- Frequency
- Once daily
- Estimated price
- €120–190
- Website
- Renfe Viajeros
- Phone
- +49 (0) 221 800 20 820
- [email protected]
- Website
- Urlaubs-Express (UEX)
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 57m
- Frequency
- Once a week
- Estimated price
- €100–120
- Website
- Urlaubs-Express (UEX)
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Darmstadt
- Ave. Duration
- 25h
- Frequency
- 3 times a week
- Estimated price
- €120–220
- Schedules at
- ecolines.net
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Darmstadt to Madrid - Barajas Airport T4
- Ave. Duration
- 27h 30m
- Frequency
- Once daily
- Estimated price
- €150–250
- Website
- BlaBlaCar Bus
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Brussels-North train station
- Ave. Duration
- 33h 10m
- Frequency
- Once daily
- Estimated price
- €180–270
- Website
- Flixbus
Bus from Brussels-North train station to Madrid Barajas Airport
- Ave. Duration
- 21h 25m
- Frequency
- Once daily
- Estimated price
- €140–210
- Website
- Flixbus
- Phone
- +370 5 210 4304
- [email protected]
- Website
- Ollex
Car from Vilnius Airport to Kaunas Airport
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- €16–450
- Website
- Ollex
Want to know more about travelling around Spain
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
Booking & Getting There
Vilnius to San Sebastián de los Reyes bus services, operated by Ecolines, arrive at Darmstadt station.
San Sebastián de los Reyes is 1h behind Vilnius. It is currently 6:45 PM in Vilnius and 5:45 PM in San Sebastián de los Reyes.
Vilnius to San Sebastián de los Reyes train services, operated by LTG Link, arrive at Warszawa Centralna station.
Yes, the driving distance between Vilnius to San Sebastián de los Reyes is 3258 km. It takes approximately 30h 56m to drive from Vilnius to San Sebastián de los Reyes.
There are 7003+ hotels available in San Sebastián de los Reyes.

































