There are 8 ways to get from Vilnius to Corfu by plane, train, car ferry, bus, busferry, car, or 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 from Vilnius Airport
best- Fly from Vilnius Airport (VNO) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane VNO - CFU
5h 31m€86–241Train, car ferry via Brindisi
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the train from Krakow Glowny to Graz Hbftrain Ic
- Take the train from Graz Hbf to Venezia Mestretrain Rjx
- Take the train from Venezia Mestre to Brindisitrain Fr
- Take the carferry from Porto di Brindisi to Port of Corfucarferry
43h 17m€351–782Bus, bus and ferry
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Budapest, Népliget Autóbusz-Pályaudvarbus
- Take the bus from Budapest-Nyugati to Thessaloniki Macedonia KTEL Bus Stationbus
- Take the busferry from Thessaloniki Macedonia KTEL Bus Station to Corfubusferry X3
45h 5m€218–284Train, car ferry
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the train from Krakow Glowny to Bohumintrain Ic
- Take the train from Bohumin to Wien Hbftrain Ic
- Take the train from Wien Hbf to Treviso Centraletrain Rjx
- Take the carferry from Port of Venice to Port of Corfucarferry
2d 5h€340–701Car to Kaunas, fly
- Drive from Vilnius Airport to Kaunas Airportcar
- Fly from Kaunas (KUN) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane KUN - CFU
11h 4m€98–742Bus, train, line 2 ferry, car ferry
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Triestebus
- Take the train from Trieste Centrale to Venezia S. Luciatrain Re
- Take the ferry from Ferrovia "A" to Tronchetto "A"ferry 2 / ...
- Take the carferry from Port of Venice to Port of Corfucarferry
2d 11h€299–456Bus, car ferry
- Take the bus from Vilnius to Lvivbus
- Take the bus from Lviv Striyskyi Bus Station to Baribus
- Take the carferry from Port of Bari to Port of Corfucarferry
2d 12h€210–266Drive, car ferry
- Drive from Vilnius to Porto di Brindisicar
- Take the carferry from Porto di Brindisi to Port of Corfucarferry
33h 2m€419–614
Vilnius Airport (VNO) to Corfu International Airport, Ioannis Kapodistrias (CFU) flights
Questions & Answers
The cheapest way to get from Vilnius to Corfu is to fly which costs €85 - €250 and takes 5h 31m.
The fastest way to get from Vilnius to Corfu is to fly which takes 5h 31m and costs €85 - €250.
No, there is no direct bus from Vilnius to Corfu. However, there are services departing from Vilnius, Autobusų Stotis (Sodų g. 22) and arriving at Corfu via Budapest, Népliget Autóbusz-Pályaudvar, Budapest-Nyugati and Thessaloniki Macedonia KTEL Bus Station. The journey, including transfers, takes approximately 45h 5m.
The distance between Vilnius and Corfu is 1728 km.
The best way to get from Vilnius to Corfu without a car is to train and car ferry via Brindisi which takes 43h 17m and costs €350 - €800.
It takes approximately 5h 31m to get from Vilnius to Corfu, including transfers.
Vilnius to Corfu bus services, operated by FlixBus, depart from Vilnius, Autobusų Stotis (Sodų g. 22) station.
Vilnius to Corfu bus services, operated by FlixBus, arrive at Budapest, Népliget Autóbusz-Pályaudvar station.
There are 7371+ hotels available in Corfu.
What companies run services between Vilnius, Lithuania and Corfu, Greece?
Ryanair flies from Vilnius Airport (VNO) to Corfu International Airport, Ioannis Kapodistrias (CFU) 3 times a week.
- Website
- ryanair.com
Flights from Vilnius Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 2h 50m
- When
- Monday, Thursday, and Friday
- Estimated price
- €80–230
Flights from Kaunas to Corfu International Airport, Ioannis Kapodistrias via Gothenburg
- Ave. Duration
- 6h 50m
- When
- Tuesday and Saturday
- Estimated price
- €90–300
Flights from Kaunas to Corfu International Airport, Ioannis Kapodistrias via Milan Bergamo
- Ave. Duration
- 9h 45m
- When
- Tuesday and Sunday
- Estimated price
- €80–290
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Vilniaus geležinkelio stotis to Kraków Główny
- Ave. Duration
- 11h 9m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- LTG Link
Train from Vilniaus geležinkelio stotis to Kraków Główny
- Ave. Duration
- 11h 9m
- Frequency
- Once daily
- Estimated price
- €35–50
- Website
- LTG Link
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 19h 6m
- Frequency
- Once daily
- Estimated price
- €85–140
- Website
- Flixbus
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Trieste
- Ave. Duration
- 28h 20m
- Frequency
- Once daily
- Estimated price
- €130–220
- Website
- Flixbus
- Phone
- +39.081.496.444
- [email protected]
- Website
- Grimaldi Lines
Car ferry from Porto di Brindisi to Port of Corfu
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Estimated price
- €25–45
- Website
- Grimaldi Lines
Car ferry from Porto di Brindisi to Port of Corfu
- Ave. Duration
- 6h
- Frequency
- 3 times a week
- Estimated price
- €25–45
- Website
- Grimaldi Lines
- 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 Greece
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
Want to know more about Flixbus?
Read the travel guide
Travelling by boat in Italy
Read the travel guide










