Greece is famous for its islands, turquoise waters and sun-drenched beaches, but some of its most spectacular landscapes can be found where the mountains meet the sea. Across the country, rugged peaks rise behind coastal villages, forested trails lead towards hidden beaches, and traditional stone settlements overlook some of the bluest waters in the Mediterranean.
For travellers who want more than a beach holiday, these five destinations offer the best of both worlds — mountains, sea, nature and plenty of opportunities to slow down and explore.
1. Pelion
Few places capture the contrast between mountain and sea quite like Pelion. Covered in dense forests and dotted with traditional stone villages, the peninsula rises above the Pagasetic Gulf and the Aegean Sea.
Spend the morning exploring villages such as Tsagarada and Makrinitsa before heading down winding roads towards beaches including Mylopotamos and Damouchari. In autumn and spring especially, Pelion becomes a wonderful destination for hiking, with forest paths connecting villages, waterfalls and the coast.
2. Mani
In the southern Peloponnese, Mani offers a much wilder interpretation of the mountain-and-sea landscape. The imposing Taygetos mountains descend towards a rugged coastline scattered with stone villages, towers and secluded coves.
Kardamyli, Limeni and Gerolimenas are among the places worth exploring, while the winding coastal roads make the journey itself part of the experience. Mani is ideal for travellers who enjoy dramatic scenery, traditional architecture and a slower pace of travel.
3. Crete
Crete may be best known for its beaches, but its mountainous interior is just as impressive. The White Mountains dominate the landscape around western Crete, creating a striking backdrop to coastal villages and beaches.
The region of Sfakia is particularly beautiful, combining dramatic mountain scenery, gorges and small seaside settlements. Travellers can spend a day hiking and exploring traditional villages before ending it beside the Libyan Sea.
4. Evia
Evia is one of Greece’s most underrated destinations for combining mountains and coastline. The island’s interior is surprisingly mountainous, with Mount Dirfi surrounded by forests, hiking routes and traditional villages.
Further along the coast, quiet beaches and seaside towns offer a completely different landscape. Its relatively easy access from mainland Greece also makes Evia a great option for a road trip or a nature-filled weekend escape.
5. Epirus
Epirus offers perhaps the most dramatic combination of landscapes on this list. In the north, the Pindus mountains and stone villages of Zagori create an almost alpine atmosphere, while further west the region opens onto the Ionian Sea.
A trip through Epirus can take you from mountain trails and traditional villages to the beaches around Parga and Sivota. It is this remarkable variety that makes the region particularly rewarding for adventurous travellers.
From Pelion’s forests to Mani’s rugged coastline and the mountains of Crete, Greece proves that you don’t always have to choose between the mountains and the sea. Sometimes, the most memorable journeys are the ones where you can experience both in the same day.
