There are 9 ways to get from Naples to Corfu by train, plane, bus, ferry, car ferry, bus and ferry or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train to Rome, fly to Corfu  •  5 h 19 min

  1. Take the train from Napoli Centrale to Roma Termini
  2. Fly from Rome (FCO) to Corfu (CFU) FCO - CFU

$122 - $421

Cheapest option

Fly Naples to Corfu  •  3 h 20 min

  1. Fly from Naples (NAP) to Corfu (CFU) NAP - CFU

$71 - $652

7 alternative options

Fly Naples to Brindisi, bus, ferry  •  11 h 5 min

  1. Fly from Naples (NAP) to Brindisi (BDS) NAP - BDS
  2. Take the bus from Lecce to Otranto
  3. Take the ferry from Otranto to Corfu

$188 - $479

Bus to Bari, fly to Corfu  •  6 h 38 min

  1. Take the bus from Napoli to Bari
  2. Fly from Bari (BRI) to Corfu (CFU) BRI - CFU

$173 - $783

Bus, car ferry Superfast ferries  •  12 h 21 min

  1. Take the bus from Naples to Bari Porto 53801
  2. Take the car ferry from Bari to Corfu

$123 - $288

Train, bus, ferry  •  12 h 27 min

  1. Take the train from Caserta to Lecce Fa
  2. Take the bus from Lecce to Otranto 05 / ...
  3. Take the ferry from Otranto to Corfu

$118 - $174

Bus, bus and ferry, car ferry  •  15 h 30 min

  1. Take the bus from Naples to Avellino
  2. Take the bus from Avellino to Brindisi 05 / ...
  3. Take the bus and ferry from Brindisi to Vlorë
  4. Take the bus from Vlorë to Sarandë
  5. Take the car ferry from Sarandë to Corfu

$139 - $181

Bus, car ferry Ventouris Ferries  •  16 h 24 min

  1. Take the bus from Napoli to Bari-Porto 5385 / ...
  2. Take the car ferry from Bari to Corfu

$86 - $200

Drive, car ferry  •  14 h 34 min

  1. Drive from Naples to Brindisi
  2. Take the car ferry from Brindisi to Sarandë
  3. Take the car ferry from Sarandë to Corfu

$167 - $352

What companies run services between Naples, Italy and Corfu, Greece?

easyJet flies from Naples to Corfu once a week.

Airlines
Alitalia
Website
alitalia.com
Flights from Naples to Brindisi via Rome
Ave. Duration
3 h 21 min
When
Every day
Estimated price
$130 - $490
Flights from Naples to Brindisi via Milan Linate
Ave. Duration
4 h 55 min
When
Monday to Saturday
Estimated price
$130 - $490
Ryanair
Website
ryanair.com
Flights from Rome to Corfu
Ave. Duration
1 h 25 min
When
Tuesday and Saturday
Estimated price
$50 - $360
Flights from Naples to Brindisi via Milan Bergamo
Ave. Duration
4 h 25 min
When
Tuesday, Thursday and Saturday
Estimated price
$65 - $330
easyJet
Website
easyjet.com
Flights from Naples to Brindisi via Basel
Ave. Duration
6 h 45 min
When
Wednesday and Sunday
Estimated price
$120 - $650
Flights from Naples to Corfu
Ave. Duration
1 h 5 min
When
Monday
Estimated price
$50 - $210
Vueling Airlines
Website
vueling.com
Flights from Rome to Corfu
Ave. Duration
1 h 35 min
When
Tuesday
Estimated price
$70 - $650
Blue Panorama Airlines
Website
blue-panorama.com
Flights from Rome to Corfu
Ave. Duration
1 h 40 min
When
Saturday
Estimated price
$95 - $400
Volotea
Website
volotea.com
Flights from Bari to Corfu
Ave. Duration
1 h
When
Wednesday
Estimated price
$50 - $340
Ellinair
Website
en.ellinair.com
Flights from Bari to Corfu
Ave. Duration
1 h
When
Tuesday
Estimated price
$65 - $320
Train operators
Trenitalia Frecce
Phone
+39 06 68475475
Website
trenitalia.com
Train from Napoli Centrale to Roma Termini
Ave. Duration
1 h 10 min
Frequency
Hourly
Estimated price
$30 - $45
Website
orario.trenitalia.com
Train from Caserta to Lecce
Ave. Duration
4 h 14 min
Frequency
3 times a day
Estimated price
$50 - $80
Website
orario.trenitalia.com
Bus operators
Marozzi VT
Phone
080 579 0211
Email
info@marozzivt.it
Website
marozzivt.it
Bus from Lecce to Otranto
Ave. Duration
40 min
Frequency
Hourly
Estimated price
$10 - $12
Schedules at
marozzivt.it
Bus from Avellino to Brindisi
Ave. Duration
4 h 10 min
Frequency
Hourly
Estimated price
$30 - $40
Schedules at
marozzivt.it
Bus from Napoli to Bari-Porto
Ave. Duration
3 h 15 min
Frequency
3 times a day
Estimated price
$25 - $30
Schedules at
marozzivt.it
Marino Autolinee
Phone
+39 080 3112335
Email
info@marinobus.it
Website
marinobus.it
Bus from Napoli to Bari
Ave. Duration
3 h
Frequency
Every 4 hours
Estimated price
$21
Schedules at
marinobus.it
Bus from Napoli to Bari Porto
Ave. Duration
3 h 15 min
Frequency
Twice daily
Estimated price
$22
Schedules at
marinobus.it
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Naples to Bari
Ave. Duration
3 h 5 min
Frequency
5 times a day
Estimated price
$15 - $26
Website
flixbus.co.uk
CLP Bus
Phone
081-5311707
Email
info@clpbusit
Website
clpbus.it
Bus from Naples to Avellino
Ave. Duration
38 min
Frequency
Hourly
Estimated price
$4 - $6
Schedules at
clpbus.it
Florentia Bus
Phone
+39 055 967024
Email
info@florentiabus.it
Website
florentiabus.it
Bus and ferry from Brindisi to Vlorë
Ave. Duration
3 h 21 min
Frequency
Once a week
Estimated price
$65 - $90
Schedules at
florentiabus.it
AD Galeb Ohrid
Phone
(389) 46 251-882
Email
info@galeb.mk
Website
adgaleb.com.mk
Bus from Vlorë to Sarandë
Ave. Duration
2 h 19 min
Frequency
Once daily
Estimated price
$10 - $16
Schedules at
adgaleb.com.mk
Ferry operators
Superfast ferries
Phone
+30 210 8919700
Email
superfast@superfast.com
Website
superfast.com
Car ferry from Bari to Corfu
Ave. Duration
8 h
Frequency
3 times a week
Estimated price
$95 - $260
Schedules at
superfast.com
Deck
$97
Aircraft-type seats
$107
2 bed inside cabin
$259
3 bed outside cabin
$210 - $250
Ionian Seaways
Phone
+30 26610 38690
Website
ionianseaways.com
Car ferry from Sarandë to Corfu
Ave. Duration
30 min
Frequency
Twice daily
Estimated price
$30
Schedules at
ionianseaways.com
Ventouris Ferries
Phone
+30 210 4828001
Email
booking@ventourisferries.com
Website
ventourisferries.com
Car ferry from Bari to Corfu
Ave. Duration
12 h 9 min
Frequency
Once daily
Estimated price
$65 - $170
Schedules at
ventourisferries.com
DECK
$72
AIRTYPE SEATS
$78
2-BERTH OUTSIDE CABIN
$161
Red Star Ferries
Phone
+39.0831.575.654
Email
booking@seamedtrading.com
Website
albaniaferries.it
Car ferry from Brindisi to Sarandë
Ave. Duration
8 h 52 min
Frequency
Twice a week
Estimated price
$80 - $240
Schedules at
albaniaferries.it
Deck
$81
Aircraft-type Seats
$93
Inside Cabin 2 berths
$194
Outside Cabin 2 berths
$232

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.

Questions & Answers

The distance between Naples and Corfu is 499 km.

The cheapest way to get from Naples to Corfu is to bus and car ferry which costs 70€ - 170€ and takes 16 h 24 min.

The quickest way to get from Naples to Corfu is to fly which takes 3 h 20 min and costs 55€ - 550€.

It takes approximately 5 h 19 min to get from Naples to Corfu, including transfers.