• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 3 ways to get from Kefalonia (Island) to Malta by plane, bus 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.

Recommended option

Fly to Malta  •  5h 37m

  1. Fly from Kefallinia (EFL) to Malta (MLA) EFL - MLA

115€ - 452€

2 alternative options

Fly to Catania, bus, car ferry  •  10h 20m

  1. Fly from Kefallinia (EFL) to Catania (CTA) EFL - CTA
  2. Take the bus from Catania Airport to Pozzallo Viale Europa
  3. Take the car ferry from Pozzallo to Valetta

207€ - 765€

Car ferry, bus  •  32h 35m

  1. Take the car ferry from Sami, Kefalonia to Brindisi
  2. Take the bus from Brindisi to Taranto via Porto Mercantile
  3. Take the bus from Taranto to Pozzallo 590
  4. Take the car ferry from Pozzallo to Valetta

256€ - 491€

Questions & Answers

The cheapest way to get from Kefalonia (Island) to Malta is to fly which costs 110€ - 460€ and takes 5h 37m.

More details

The quickest way to get from Kefalonia (Island) to Malta is to fly which costs 110€ - 460€ and takes 5h 37m.

More details

The distance between Kefalonia (Island) and Malta is 602 km.

The best way to get from Kefalonia (Island) to Malta without a car is to car ferry and bus which takes 32h 35m and costs 250€ - 500€.

More details

It takes approximately 5h 37m to get from Kefalonia (Island) to Malta, including transfers.

More details

There is no direct flight from Kefallinia Airport to Malta Airport. The quickest flight takes 9h 25m and has one stopover.

Search flights

Malta is 1h behind Kefalonia (Island). It is currently 2:46 PM in Kefalonia (Island) and 1:46 PM in Malta.

Sky Express , Volotea, British Airways and seven other airlines offer flights from Kefallinia Airport to Malta Airport.

Search flights

There are 2257+ hotels available in Malta. Prices start at 76€ per night.

More details

Map of how to get from Kefalonia (Island) to Malta.
Launch map view
  • Distance: 376.2 miles
  • Duration: 5h 37m

What companies run services between Kefalonia (Island), Greece and Malta?

easyJet, Sky Express and 12 other airlines fly from Kefalonia to Qormi 3 times a day.

Airlines
Ryanair
Website
ryanair.com
Flights from Kefallinia to Malta via Athens
Ave. Duration
5h 5m
When
Tuesday and Saturday
Estimated price
40€ - 220€
Flights from Kefallinia to Malta via Naples
Ave. Duration
6h 20m
When
Monday
Estimated price
70€ - 370€
Flights from Kefallinia to Malta via Athens, Catania
Ave. Duration
6h 40m
When
Friday
Estimated price
40€ - 230€
Flights from Kefallinia to Catania via Pisa
Ave. Duration
4h 55m
When
Wednesday and Sunday
Estimated price
60€ - 290€
Flights from Kefallinia to Catania via Athens
Ave. Duration
3h 45m
When
Friday
Estimated price
40€ - 240€
easyJet
Website
easyjet.com
Flights from Kefallinia to Malta via London Gatwick
Ave. Duration
9h 30m
When
Tuesday and Thursday
Estimated price
180€ - 1000€
Flights from Kefallinia to Catania via Venice
Ave. Duration
5h 20m
When
Sunday
Estimated price
100€ - 550€
Flights from Kefallinia to Catania via Naples
Ave. Duration
6h 50m
When
Monday and Wednesday
Estimated price
70€ - 380€
Alitalia
Website
alitalia.com
Flights from Kefallinia to Malta via Rome
Ave. Duration
8h 45m
When
Tuesday and Thursday
Estimated price
100€ - 410€
Flights from Kefallinia to Catania via Rome
Ave. Duration
4h 10m
When
Monday, Tuesday and Thursday
Estimated price
100€ - 490€
Air Malta
Website
airmalta.com
Flights from Kefallinia to Malta via London Heathrow
Ave. Duration
7h 40m
When
Tuesday and Saturday
Estimated price
230€ - 850€
Flights from Kefallinia to Malta via Rome
Ave. Duration
8h 45m
When
Tuesday and Thursday
Estimated price
100€ - 410€
Bus operators
SAIS trasporti S.p.A. - Autolinee Giamporcaro
Phone
091 617 1141
Website
saistrasporti.it
Bus from Brindisi to Taranto via Porto Mercantile
Ave. Duration
1h 10m
Frequency
3 times a week
Estimated price
5€ - 7€
Schedules at
saistrasporti.it
FlixBus

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).

Rome2rio's guide to FlixBus
Contact Details
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Taranto to Pozzallo
Ave. Duration
10h 30m
Frequency
Twice daily
Estimated price
30€ - 55€
Website
flixbus.co.uk
Ferry operators
Virtu Ferries Ltd
Phone
(+356) 22069999
Email
res@virtuferries.com
Website
virtuferries.com
Car ferry from Pozzallo to Valetta
Ave. Duration
1h 45m
Frequency
Twice daily
Estimated price
65€ - 130€
Website
Virtu Ferries Ltd
Low season
65€ - 80€
High season
123€ - 127€
Mid season
108€
Red Star Ferries
Phone
+39.0831.575.654
Email
booking@seamedtrading.com
Website
albaniaferries.it
Car ferry from Sami, Kefalonia to Brindisi
Ave. Duration
13h 7m
Frequency
Once a week
Estimated price
75€ - 190€
Website
Red Star Ferries
Deck
78€
Aircraft-type seats
93€
Inside Cabin 2 berths
161€
Outside Cabin 2 berths
187€
European Seaways
Phone
+30 210 9561630
Email
info@europeanseaways.com
Website
europeanseaways.com
Car ferry from Kefallonia to Brindisi
Ave. Duration
15h 30m
Frequency
Once a week
Estimated price
70€ - 160€
Website
European Seaways
DECK
71€
AIRTYPE SEATS
76€
2-BERTH OUTSIDE CABIN
160€

Want to know more about travelling around Malta

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.