Corfu, located in the Ionian Sea, is one of Greece’s most beautiful and accessible islands. Known for its lush landscapes, vibrant history, and stunning beaches, it’s no wonder that many travelers are eager to visit this island. However, getting to Corfu involves a few different options depending on where you’re starting from. Whether you’re traveling from the U.S., Europe, or within Greece, this guide provides all the essential transport details to plan your journey smoothly.
Where is Corfu?
Corfu is the second-largest island in the Ionian Sea, located off the western coast of Greece. It’s just a short distance from Albania and Italy, which makes it one of the most easily accessible Greek islands from both Europe and beyond. Known for its Venetian influence, Corfu has a rich cultural history and offers a mix of beautiful beaches, charming villages, and historical sites. It’s an ideal destination for history lovers, nature enthusiasts, and beachgoers alike.
Getting to Corfu from the United States
Traveling from the United States requires at least one layover in Europe, as there are no direct flights from the U.S. to the island. To start your journey, you’ll need to fly to a major European airport, then connect to a direct flight to Corfu.
Most travelers fly out of major U.S. international airports such as New York (JFK), Boston (BOS), Chicago (ORD), or Los Angeles (LAX). These airports are well-connected to various European cities through daily flights operated by large airlines like American Airlines, Delta, British Airways, Lufthansa, and Air France. Depending on the airline and your departure city, the flight duration to Europe can range from 7 to 9 hours. Once you arrive in Europe, you’ll transfer to a connecting flight to Corfu.
Because the island has limited direct connections, it’s important to book your flights early, especially if you’re traveling during peak seasons when demand is high. You can often find affordable connecting flights to Corfu through major airlines and budget carriers, particularly when booking well in advance.
Getting to Corfu from Europe
Corfu is well connected to several major European cities. Direct flights are available from numerous destinations across Europe, especially from the spring through autumn. Some of the most common cities that offer direct flights include:
- London
- Berlin
- Rome
- Vienna
- Milan
- Zurich
Direct flights from these cities typically take around 2 to 3 hours, making it an easy and quick journey to the island. If you’re already traveling through Europe, flying directly to Corfu is often the most convenient option. Low-cost carriers like EasyJet and Ryanair operate many of these routes, especially during the busy summer months.
Booking a flight well in advance is crucial, as Corfu is a popular summer destination and flights can fill up quickly.
Getting to Corfu from Athens
If you’re already in Athens, getting to Corfu is relatively simple. There are two main options: flying or taking a ferry. Both have their advantages, depending on your time constraints and preferences.
1. By Plane
The fastest way to get from Athens to Corfu is by air. The flight duration is only about 1 hour, making this the quickest way to travel between the two locations. Athens International Airport (ATH) offers frequent flights, especially during the summer months.
While flights are generally affordable, booking early is recommended as this is a busy route. The airport in Corfu (CFU) is only about 2.5 km from Corfu Town, making it easy to get to your accommodation from the airport.
2. By Ferry
If you prefer a more scenic journey, you can take a ferry from Athens to Corfu. Ferries depart from the port of Igoumenitsa, a coastal town located about 450 km from Athens. You’ll need to drive or take a bus to Igoumenitsa from Athens, which takes around 5 to 6 hours.
Once at the port, ferries to Corfu operate several times a day, and the ferry ride lasts approximately 1.5 to 2 hours. This is a more leisurely option that offers stunning views of the Ionian Sea. Ferries from Igoumenitsa are operated by companies like Ionian Cruises and Kerkyra Lines.
If you’re in Athens and have some extra time to spare, the ferry can be a great option, giving you the chance to see more of Greece.
Getting to Corfu from Other Greek Islands
Corfu is well connected to several other popular Greek islands, making it an easy destination to include in your island-hopping itinerary. Ferries are the main mode of transport between Corfu and other islands in the Ionian Sea, and there are several routes available during the summer season.
1. From Paxos
Paxos is a small island located to the south of Corfu. To get to Corfu from Paxos, simply take a ferry heading north. The journey takes around 1 hour, with multiple sailings available daily, especially in the summer season.
2. From Ithaca
Ithaca, the island known for its association with the Greek hero Odysseus, is about 9 hours away by ferry from Corfu. Ferries operate regularly between these islands during the tourist season.
3. From Lefkada and Kefalonia
There are also ferries connecting Corfu with Lefkada and Kefalonia. The ferry ride from Lefkada takes approximately 5 to 6 hours, while the journey from Kefalonia is around 9-10 hours. These routes are popular for travelers already exploring the Ionian Islands.

Arriving in Corfu
Whether you arrive by plane or ferry, Corfu is well-equipped to welcome visitors. The island has two main entry points: Corfu International Airport (CFU) and the New Port, where ferries dock.
1. By Air
Corfu International Airport is a small but busy airport, especially during the summer months. Located just 2.5 km from Corfu Town, it’s easy to get to your accommodation from the airport. Taxis and buses are available at the airport, and many hotels also offer private transfer services. If you have booked a rental car, the airport is the ideal place to pick it up.
2. By Ferry
If you arrive by ferry, you will disembark at the New Port of Corfu, which is around 1.5 km from Corfu Town. From here, you can take a taxi or public transport to your destination. Some hotels also offer transfer services from the port, which can be arranged in advance.
Travel Options to Corfu
Starting Point | Type of Transport | Travel Time |
---|---|---|
USA | Flight (via Europe) | 12–15 hours (total travel time) |
Europe | Direct Flight | 2–3 hours |
Athens | Plane | ~1 hour |
Ferry (via Igoumenitsa) | 5–6 hours (drive to Igoumenitsa) + 1.5–2 hours ferry | |
Paxos | Ferry | ~1 hour |
Ithaca | Ferry | ~9 hours |
Lefkada | Ferry | ~5-6 hours |
Kefalonia | Ferry | ~9-10 hours |
Choosing the Best Option
Your choice of transportation depends largely on your location and travel preferences.
- For Speed and Convenience: If you’re flying from Europe or Athens, a direct flight is the fastest and most convenient option.
- For Scenic Travel: Ferries are perfect if you want a more leisurely journey and the chance to enjoy views of the Ionian Sea. Taking the ferry from Athens offers a more scenic route, while ferries from nearby islands provide a relaxed travel experience.
Final Thoughts
Getting to Corfu is relatively easy, thanks to its well-established transport connections to Europe, Athens, and other Greek islands. Whether you’re traveling by plane, ferry, or a combination of both, you’ll find plenty of options to suit your schedule and preferences.
Book early to secure the best rates and availability, especially during peak season. And no matter how you get there, Corfu’s charm, with its lush landscapes, crystal-clear waters, and rich history, will make your journey worthwhile. Plan ahead, and get ready for an unforgettable Greek island experience!