There are 7 ways to get from Vilnius to Lecce by plane, train (Trenitalia), train, bus, ferry, car, or car ferry
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 Brindisi Airport
best- Fly from Vilnius Airport (VNO) to Brindisi Airport (BDS)plane VNO - BDS
9h 44m€91–283Train
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the train from Krakow Glowny to Prerovtrain 410 / ...
- Take the train from Prerov to Wien Hbftrain Ic
- Take the train from Wien Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Leccetrain Fr
36h 4m€306–681Train, bus, ferry
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the bus from Krakow, MDA Bus Station to Dubrovnik, Autobusni kolodvorbus 986
- Take the ferry from Dubrovnik to Bariferry 54
- Take the train from Bari Centrale to Leccetrain Fr / ...
45h 48m€237–415Drive 2,548.1 km
- Drive from Vilnius to Leccecar 2,548.1 km
27h 18m€406–586Fly to Corfu International Airport, Ioannis Kapodistrias, car ferry
- Fly from Vilnius Airport (VNO) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane VNO - CFU
- Take the car ferry from Port of Corfu to Porto di Brindisicarferry
14h 35m€110–313Bus
- Take the bus from Vilnius, Autobusų Stotis to Dvirtsevyi Bus Stationbus
- Take the bus from Lviv Striyskyi Bus Station to Baribus
- Take the bus from Bari Largo Sorrentino to Leccebus
46h 11m€161–217Bus via Naples
- Take the bus from Vilnius to Lublinbus
- Take the bus from Lublin to Neapolbus
- Take the bus from Naples Metropark Central Parking to Lecce Central Bus Stationbus
2d 5h€221–331
Vilnius to Lecce by train
Questions & Answers
The cheapest way to get from Vilnius to Lecce is to fly and car ferry which costs €110 - €320 and takes 14h 35m.
The fastest way to get from Vilnius to Lecce is to fly which takes 9h 44m and costs €90 - €290.
No, there is no direct bus from Vilnius to Lecce. However, there are services departing from Vilnius, Autobusų Stotis and arriving at Lecce via Залізничний вокзал, Lviv Striyskyi Bus Station and Bari Largo Sorrentino. The journey, including transfers, takes approximately 46h 11m.
No, there is no direct train from Vilnius to Lecce. However, there are services departing from Vilniaus geležinkelio stotis and arriving at Lecce via Krakow Glowny, Prerov, Wien Hbf and Venezia Mestre. The journey, including transfers, takes approximately 36h 4m.
The distance between Vilnius and Lecce is 1699 km. The road distance is 2548.1 km.
The best way to get from Vilnius to Lecce without a car is to train which takes 36h 4m and costs €300 - €700.
It takes approximately 9h 44m to get from Vilnius to Lecce, including transfers.
Vilnius to Lecce bus services, operated by Ecolines (Autolux), depart from Vilnius, Autobusų Stotis station.
Vilnius to Lecce train services, operated by LTG Link, depart from Vilniaus geležinkelio stotis station.
The best way to get from Vilnius to Lecce is to fly which takes 9h 44m and costs €90 - €290. Alternatively, you can train, which costs €300 - €700 and takes 36h 4m, you could also bus, which costs €160 - €220 and takes 46h 11m.
What companies run services between Vilnius, Lithuania and Lecce, Italy?
Lufthansa, Airbus France, and three other airlines fly from Vilnius Airport (VNO) to Brindisi Airport (BDS) once daily. Alternatively, you can take a train from Vilniaus geležinkelio stotis to Lecce via Kraków Główny, Krakow Glowny, Prerov, Wien Hbf, and Venezia Mestre in around 36h 4m.
- Website
- ryanair.com
Flights from Vilnius Airport to Brindisi Airport via Milan Bergamo
- Ave. Duration
- 5h 37m
- When
- Tuesday, Friday, and Monday
- Estimated price
- €70–240
Flights from Vilnius Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h 50m
- When
- Monday, Thursday, and Friday
- Estimated price
- €70–190
- Website
- swiss.com
Flights from Vilnius Airport to Brindisi Airport via Zurich
- Ave. Duration
- 8h 10m
- When
- Saturday, Thursday, and Sunday
- Estimated price
- €110–460
- Website
- lufthansa.com
Flights from Vilnius Airport to Brindisi Airport via Frankfurt
- Ave. Duration
- 5h 15m
- When
- Monday and Friday
- Estimated price
- €110–300
- Website
- austrian.com
Flights from Vilnius Airport to Corfu International Airport, Ioannis Kapodistrias via Vienna
- Ave. Duration
- 5h 10m
- When
- Sunday
- Estimated price
- €100–380
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Vilniaus geležinkelio stotis to Kraków Główny
- Ave. Duration
- 11h 9m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- https://ltglink.lt/en
Train from Vilniaus geležinkelio stotis to Kraków Główny
- Ave. Duration
- 11h 9m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- https://ltglink.lt/en
- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Krakow Glowny to Prerov
- Ave. Duration
- 2h 57m
- Frequency
- Every 4 hours
- Estimated price
- €12–22
- Website
- https://www.leoexpress.com/en
- Phone
- +48 22 322 22 22
- sekretariat@intercity.pl
- Website
- intercity.pl
Train from Krakow Glowny to Prerov
- Ave. Duration
- 3h 20m
- Frequency
- Every 4 hours
- Estimated price
- €35–120
- Website
- https://www.intercity.pl/en/
Train from Prerov to Wien Hbf
- Ave. Duration
- 2h 7m
- Frequency
- Every 2 hours
- Estimated price
- €29–95
- Website
- https://www.intercity.pl/en/
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Hbf to Venezia Mestre
- Ave. Duration
- 6h 59m
- Frequency
- 4 times a day
- Estimated price
- €90–140
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- €90–140
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia Mestre to Lecce
- Ave. Duration
- 8h 55m
- Frequency
- 3 times a day
- Estimated price
- €140–280
- Schedules at
- trenitalia.com
Train from Bari Centrale to Lecce
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- €22–45
- Schedules at
- trenitalia.com
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Bari Centrale to Lecce
- Ave. Duration
- 1h 53m
- Frequency
- Every 30 minutes
- Estimated price
- €18–30
- Website
- https://www.trenitalia.com/en.html
- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Bari Centrale to Lecce
- Ave. Duration
- 1h 40m
- Frequency
- Every 3 hours
- Estimated price
- €15–35
- Website
- https://www.trenitalia.com/en.html
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Krakow, MDA Bus Station to Dubrovnik, Autobusni kolodvor
- Ave. Duration
- 22h 35m
- Frequency
- Once daily
- Estimated price
- €110–200
- Website
- https://www.flixbus.co.uk
- Phone
- +380 44 594 9010
- help@autolux.ua
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Dvirtsevyi Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- €50–75
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +38 (032) 221-68-58
- altransinfo@gmail.com
- Website
- al-trans.com.ua
Bus from Lviv Striyskyi Bus Station to Bari
- Ave. Duration
- 31h 32m
- Frequency
- 3 times a week
- Estimated price
- €95–120
- Website
- https://al-trans.com.ua/en
- Schedules at
- https://al-trans.com.ua/en/routes
- Phone
- 0832.871016
- elios.trasporti@libero.it
- Website
- eliosautoservizi.com
Bus from Bari Largo Sorrentino to Lecce
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- €14–21
- Schedules at
- eliosautoservizi.com
- Phone
- +38(098) 343 8282
- callcenter@likebus.ua
- Website
- likebus.ua
Bus from Vilnius to Lublin
- Ave. Duration
- 11h 21m
- Frequency
- Once daily
- Estimated price
- €54
- Schedules at
- likebus.ua
- Phone
- 13 43 232 76
- biuro@miskrosno.pl
- Website
- miskrosno.pl
Bus from Lublin to Neapol
- Ave. Duration
- 33h 30m
- Frequency
- Once a week
- Estimated price
- €140–220
- Schedules at
- miskrosno.pl
- Book at
- api.euroticket.pl
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Naples Metropark Central Parking to Lecce Central Bus Station
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- €26–50
- Website
- https://www.itabus.it/en/home
- Phone
- +385 72 303 337
- passdept_h@jadrolinija.hr
- Website
- jadrolinija.hr
Ferry from Dubrovnik to Bari
- Ave. Duration
- 8h
- Frequency
- Twice a week
- Estimated price
- €75–120
- Website
- https://www.jadrolinija.hr/en
- Phone
- +39.081.496.444
- info@grimaldi.napoli.it
- Website
- grimaldi-lines.com
Car ferry from Port of Corfu to Porto di Brindisi
- Ave. Duration
- 6h 30m
- Frequency
- 3 times a week
- Estimated price
- €24–40
- Website
- https://www.grimaldi-lines.com/en/
Want to know more about travelling around Italy
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
Italy Travel Guides
Read the travel guide
Travelling Croatia’s Dalmatian Coast by boat, bus, car and train
Read the travel guide
Travelling by boat in Italy
Read the travel guide
More Questions & Answers
Vilnius to Lecce bus services, operated by Ecolines (Autolux), arrive at Dvirtsevyi Bus Station.
Lecce is 1h behind Vilnius. It is currently 1:28 AM in Vilnius and 12:28 AM in Lecce.
Vilnius to Lecce train services, operated by LTG Link, arrive at Kraków Główny station.
Yes, the driving distance between Vilnius to Lecce is 2548 km. It takes approximately 27h 18m to drive from Vilnius to Lecce.
Book your Vilnius to Lecce bus tickets online with Omio.
There are 3702+ hotels available in Lecce.







































