There are 7 ways to get from Vieste to Corfu by train, car ferry, bus, busferry, ferry, plane, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, car ferry
best- Take the train from Rodi Garganico to Foggiatrain
- Take the train from Foggia to Brindisitrain Fr / ...
- Take the carferry from Porto di Brindisi to Port of Corfucarferry
13h 44mBus, train, car ferry
cheapest- Take the bus from Vieste to Foggiabus 744
- Take the train from Foggia to Bari Centraletrain Fr / ...
- Take the carferry from Port of Bari to Port of Corfucarferry
16h 13m€66–111Bus, bus and ferry, ferry
- Take the bus from Vieste - p.le Aldo Moro to Termoli Autostazionebus
- Take the busferry from Termoli Terminal Bus to Durrësbusferry
- Take the bus from Durrës to Sarandëbus
- Take the ferry from Sarandë to Port of Corfuferry
28h 27mBus, train to Fiumicino International Airport, fly to Corfu International Airport, Ioannis Kapodistrias
- Take the bus from Vieste to Foggiabus
- Take the train from Foggia to Roma Terminitrain
- Fly from Fiumicino International Airport (FCO) to Corfu International Airport, Ioannis Kapodistrias (CFU)plane FCO - CFU
12h 16m€80–262Drive, car ferry
- Drive from Vieste to Port Of Baricar
- Take the carferry from Port of Bari to Port of Igoumenitsacarferry
- Take the carferry from Port of Igoumenitsa to Port of Lefkimmicarferry
- Drive from Port of Lefkimmi to Corfucar
18h 21m€133–190Bus, car ferry
- Take the bus from Vieste to Manfredonia Bar Pacebus 744
- Take the bus from Manfredonia Bar Pace to Bari via Capruzzibus 745
- Take the carferry from Port of Bari to Port of Corfucarferry
19h 49m€97–120Drive to Bari Karol Wojtyła Airport, fly to Tirana International Airport Nënë Tereza, Airport Bus, bus, Flying Dolphin
- Drive from Vieste to Bari-Airport-BRIcar
- Fly from Bari Karol Wojtyła Airport (BRI) to Tirana International Airport Nënë Tereza (TIA)plane BRI - TIA
- Take a shuttle bus from Tirana, Airport to Fier
- Take the bus from Levan to Sarande,Posta Shqiptarebus
- Take the ferry from Sarandë to Port of Corfuferry
12h 49m€81–247
Fiumicino International Airport (FCO) to Corfu International Airport, Ioannis Kapodistrias (CFU) flights
Comparing Your Travel Options
The cheapest way to get from Vieste to Corfu is to bus and train and car ferry which costs €65 - €120 and takes 16h 13m.
The fastest way to get from Vieste to Corfu is to bus and train and fly which takes 12h 16m and costs €80 - €270.
The distance between Vieste and Corfu is 605 km.
The best way to get from Vieste to Corfu without a car is to train and car ferry which takes 13h 44m and costs .
It takes approximately 13h 44m to get from Vieste to Corfu, including transfers.
Corfu is 1h ahead of Vieste. It is currently 9:43 PM in Vieste and 10:43 PM in Corfu.
There are 6288+ hotels available in Corfu.
What companies run services between Vieste, Italy and Corfu, Greece?
There is no direct connection from Vieste to Corfu. However, you can take the taxi to Rodi Garganico, take the train to Foggia, take the train to Brindisi, walk to Brindisi Station, take the bus to Brindisi - Costa Morena, walk to Porto di Brindisi, take the car ferry to Port of Corfu, walk to Corfu Mare, then take the bus to Korakiana. Alternatively, you can take a bus from Vieste - p.le Aldo Moro to Gardeládes via Termoli Autostazione, Termoli Terminal Bus, Durrës, Durrës, Sarandë, Sarandë, Port of Corfu, and Corfu Mare in around 28h 27m.
- Website
- ryanair.com
Flights from Fiumicino International Airport to Corfu International Airport, Ioannis Kapodistrias
- Ave. Duration
- 1h 35m
- When
- Monday to Friday
- Estimated price
- €30–160
Flights from Bari Karol Wojtyła Airport to Tirana International Airport Nënë Tereza
- Ave. Duration
- 55 min
- When
- Wednesday, Saturday, Monday, Sunday, and Thursday
- Estimated price
- €24–160
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Train from Rodi Garganico to Foggia
- Ave. Duration
- 1h 37m
- Frequency
- 3 times a day
- Schedules at
- ferroviedelgargano.com
- Phone
- +39 (0) 0882 - 228960
- Website
- ferroviedelgargano.com
Bus from Vieste - p.le Aldo Moro to Termoli Autostazione
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- €16–19
- Schedules at
- ferroviedelgargano.com
- 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
- €23–50
- Website
- Grimaldi Lines
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






