Travel from Spain to Lithuania

Bus or fly from Spain to Lithuania?

Ryanair, Wizz Air and 6 other airlines fly from Barcelona to Vilnius every 4 hours. Alternatively, EMT Madrid operates a bus from Madrid to Vilnius every 10 minutes. Tickets cost $4 - $7 and the journey takes 40 min. 3 other operators also service this route.

How to get from Spain to Lithuania

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Vilnius airport, then line 88 bus to Vilnius. 6 h 21 min $121. From Sol train to Chamartín, train to Madrid airport, fly to Vilnius airport, then line 88 bus to Vilnius. 7 h 13 min $103. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Palanga airport, then bus to Klaipėda. 8 h 44 min $205. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Riga airport, line 22 bus to Rīga, then bus to Šiauliai. 9 h 27 min $149. From Sol line 1 subway to Madrid-Puerta de Atocha, train to Zaragoza, bus to Lviv, bus to Stotis, then line 2 Trolleybus to Vinco Kudirkos aikste. 38 h 28 min $296. From Santo Domingo line 148 bus to Madrid, bus to Padova Autostazione, bus to Stotis, then line 2 Trolleybus to Vinco Kudirkos aikste. 2 days 18 h. From Madrid drive to Vilnius. 32 h 7 min $473. From Madrid drive to Malgrat de Mar, train to Barcelona Sants, train to Paris Lyon Banlieue, train to Paris Nord RER, walk to Paris Est, train to Mannheim Hbf, train to Heidelberg Hbf, then drive to Vilnius. 35 h 54 min $731.

How long does it take to get from Spain to Lithuania?

It takes approximately 6 h 21 min to get from Spain to Lithuania.

Is there a direct bus between Spain and Lithuania?

No, there is no direct bus from Spain to Lithuania. However, there are services departing from Santo Domingo and arriving at Vinco Kudirkos aikste via Madrid, Padova Autostazione and Stotis. The journey, including transfers, takes approximately 2 days 18 h.