How to get to Greece

Flying is the fastest and easiest way to get to Greece. Direct flights connect major international airports to Athens and other destinations. If you're traveling from North America, Australia, New Zealand, or South Africa, your best bet is to fly to a major European hub — such as London, Amsterdam, or Frankfurt — before catching a connecting flight to Greece.

Airfares peak in July, August, and Easter week, but June and September are also popular, making bargains harder to find. In winter, flights are fewer, and cheap deals are rare.

Flying to Greece from the UK and Ireland

Most direct flights to Greece depart from London, Manchester, and Edinburgh. British Airways and Aegean Airlines operate frequent services to Athens, while easyJet connects London and Manchester with Athens, Thessaloníki, and several Greek islands. From Dublin, Aer Lingus offers seasonal flights to Athens between April and September.

If you're booking flights, it’s worth comparing prices across different airlines. Some budget airlines and charter flights don’t always show up on standard search engines. Package deals — including accommodation — can sometimes be cheaper than a flight alone, even if you don’t use the hotel.

Flights from the US and Canada

Direct flights from the US to Athens run seasonally, with Delta flying from New York’s JFK and Air Canada operating from Toronto and Montreal. Fares start at around $900 from the East Coast but rise significantly in peak season. If you’re flying from a smaller city, it might be cheaper to book a domestic flight to a major hub like New York or Philadelphia before connecting to Greece.

Flying to Greece from Australia and New Zealand

There are no direct flights from Australia or New Zealand to Greece, so you'll need to change planes in Southeast Asia or Europe. Airlines like Emirates, Etihad, Singapore Airlines, and Thai Airways offer good connections through their hubs in Dubai, Abu Dhabi, Singapore, or Bangkok. Fares start at around A$1800 from Australia and NZ$2200 from New Zealand, but they climb higher in peak season.

Flights from South Africa

No airlines currently fly direct from South Africa to Greece. The quickest options involve a layover with airlines like EgyptAir, Emirates, Etihad, or Qatar Airways. Fares start at R6500-7000 in low season but can double at peak times.

The Corinthian Canal in Greece © Shutterstock

The Corinthian Canal in Greece © Shutterstock

Getting to Greece by train, car or ferry

Traveling to Greece overland requires time and planning. International rail routes into Greece have been suspended, so the most practical train journey involves traveling through France and Italy, then taking a ferry from Bari or Brindisi to Patras.

Driving is an option if you want to explore along the way. The most common route runs through France and Italy, followed by a ferry crossing. A longer alternative passes through Hungary, Romania, and Bulgaria, but visa complications make it less convenient unless you’re visiting northern Greece.

Ferries from Italy to Greece operate year-round, though schedules are reduced from December to April. The shortest routes connect Bari and Brindisi with Corfu, Igoumenítsa, and Patras, while longer routes from Ancona or Venice also reach Patras via Corfu or Igoumenítsa. Major ferry operators include ANEK Lines, Minoan Lines, Superfast Ferries, and Ventouris Ferries.