Greece has a well developed network of airports, with the main international airport being Athens International Airport (ATH). Other major airports include those in Thessaloniki, Heraklion, Corfu, Rhodes and Santorini. There are direct flights to Greece from many major cities in Europe, North America and Asia.
Once in Greece, you can use domestic flights to get around to the different islands and regions. Olympic Air, Aegean Airlines and Sky Express are the main airlines that operate domestic flights in Greece.
By Ferry
Ferries are a popular and convenient way to get around Greece, especially if you are travelling between the mainland and the islands. There are numerous ferry routes operated by various ferry companies, connecting Athens and other port cities with the islands. Some of the major ferry ports include Piraeus (Athens), Patras, Heraklion (Crete), Rhodes and Mykonos.
By Train
The Greek railway network is extensive and connects most major cities and towns in Greece. The main railway lines run from Athens to Thessaloniki, Patras, Kalamata, and Alexandroupolis.
Train travel in Greece is generally comfortable and affordable.
By Bus
Buses are another convenient and economical way to get around Greece. There are bus services that operate between most major cities and towns, as well as to many smaller villages.
Buses are generally more frequent than trains and can be a good option for reaching remote areas not served by rail.
By Car
Renting a car is a great way to explore Greece at your own pace, especially if you are travelling in a group or family.
The road network in Greece is well developed and there are many car rental agencies available in major cities and tourist destinations.
Taxi
Taxis are readily available in most cities and towns in Greece. They can be a convenient option for short trips, but can be more expensive than other forms of transportation.