Greece offers multiple transportation options suited to different itineraries and budgets:
Domestic flights connect Athens (ATH) to islands (Santorini, Mykonos, Crete, Rhodes, Corfu) and northern cities (Thessaloniki). Carriers: Aegean Airlines, Olympic Air, Sky Express.
Essential for island hopping. Major ports: Piraeus (Athens), Rafina, Lavrio, Patras, Heraklion, Rhodes. Multiple operators; book ahead in summer.
Rail network links Athens to Thessaloniki, Patras, Kalamata, Alexandroupoli. Comfortable, affordable, but slower than driving.
Extensive intercity and regional routes; reaches villages trains don't. Frequent, economical.
Ideal for flexibility and mainland exploration. Good highway network; mountain roads can be winding. Rental widely available.
Ubiquitous in cities; convenient for short trips but costlier than transit.
Mix modes: fly to an island, ferry between nearby ones, bus/train on mainland.