Rome2Rio

How to get fromKefalonia (Island) to Bahrainby plane, car ferry, ferry, bus, or train

Find Transport to Bahrain

See all options

There are 5 ways to get from Kefalonia (Island) to Bahrain by plane, car ferry, ferry, bus, or train

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

  1. Fly from Kefalonia Airport

    best
    1. Fly from Kefalonia Airport (EFL) to Bahrain International Airport (BAH)plane plane EFL - BAH
    6h 30m
    $210–550
  2. Car ferry, bus, train to Athens International Airport, fly

    cheapest
    1. Take the carferry from Sami to Patrascarferry car ferry
    2. Take the bus from Patra to Kiatobus bus
    3. Take the train from Kiato to Ano Liosiatrain train
    4. Fly from Athens International Airport (ATH) to Bahrain International Airport (BAH)plane plane ATH - BAH
    14h 59m
    $191–461
  3. Car ferry to Corfu International Airport, Ioannis Kapodistrias, fly

    1. Take the carferry from Sami to Port of Corfucarferry car ferry
    2. Fly from Corfu International Airport, Ioannis Kapodistrias (CFU) to Bahrain International Airport (BAH)plane plane CFU - BAH
    19h 2m
    $247–537
  4. Car ferry to Zakynthos International Airport, fly

    1. Take the carferry from Poros to Killinicarferry car ferry
    2. Fly from Zakynthos International Airport (ZTH) to Bahrain International Airport (BAH)plane plane ZTH - BAH
    19h 26m
    $248–658
  5. Ferry, bus to Ioannina National Airport, fly

    1. Take the ferry from Sami to Igoumenitsaferry ferry
    2. Take the bus from Igoumenitsa to Ioanninabus bus
    3. Fly from Ioannina National Airport (IOA) to Bahrain International Airport (BAH)plane plane IOA - BAH
    16h 20m
    $282–659

Kefalonia Airport (EFL) to Bahrain International Airport (BAH) flights

Calendar1Weekly Planes
Duration6h 30mAverage Duration
Ticket$218Cheapest Price
See schedules

Comparing Your Travel Options

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

Sky Express and Gulf Air Bahrain fly from Kefalonia Airport (EFL) to Bahrain International Airport (BAH) once a week.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Bahrain

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