A question most visitors to Greece will come up with at some point, is “should I visit mainland Greece, or the islands?” This is a really good question, especially coming from people who haven’t seen much of Greece. Here is what we think!
Should I visit mainland Greece, or the islands?
We will clarify one thing, first and foremost.
The question “should I visit mainland Greece, or the islands?” has no right or wrong answer. Greece is an all-in-all beautiful country, and you can’t really go very wrong with your choices!
That said, before you decide where to go in Greece you should ask yourself a few questions.
As an example, you could consider whether you want to take a ferry or a domestic flight to one of the islands. You could ask yourself if you prefer to rent a car and go on a roadtrip, or use public transportation instead.
Understandably, the most important factor to consider is which parts of Greece you really want to visit.
Are you fascinated by the photos you’ve seen of the Santorini caldera? Did Meteora strike you as the one place you must absolutely see in Greece? Would you just prefer to go off-the-beaten track, where few other tourists venture?
If you do a little research before your trip, the answer might just present itself.
Geography of Greece
If you have never been to Greece, start by having a look at the map of the country. You will see that there is a large continental area, mainland Greece. To the east, the west and the south, you will notice several groups of islands.
Greece is divided in nine large geographical regions, of which six belong to the mainland and the remaining three are the islands.
From north to south you will see Thrace, Macedonia, Epirus, Thessaly, Sterea Ellada and the Peloponnese. As for the islands, the three main groups are the Aegean Islands, comprising several subgroups, the Ionian Islands and Crete.
Getting from one part of the country to another might not be entirely straightforward. So our best advice is to limit the areas of Greece you want to visit, especially if you only have a few days.
Combining several areas, or several islands in different island groups, is not only time-consuming but can also be rather expensive.
Our article with travel tips for planning a trip to Greece might help you start building your itinerary. If you really want to visit several areas, or many different islands, your best bet might be an organized tour or a cruise, which will take the hassle away.
What is there to do on mainland Greece
Apart from certain areas, mainland Greece is probably not as a well-known destination as “the Greek islands”.
Several visitors are surprised to find out that Greece not only has plenty of mountains, but also quite a few ski centres!
Assuming, however, that you are not really interested in winter holidays in Greece, there is plenty to do on mainland Greece. There are many amazing beaches, plenty of archaeological sites, and quite a few picturesque towns and charming villages.
As mentioned earlier, Greece is divided in six main geographical regions, each of which has its own character and appeal. Here’s a short introduction to those areas.
Thrace – The unknown Greece
The small area of Thrace in Greece is unknown not only to visitors, but also to many Athenians and other people who live in south Greece. In fact, the name Thrace refers to a larger geographical area, shared by Greece, Bulgaria and Turkey.
If you visit Thrace, you will be surprised with the different traditions and cultures, that you won’t see anywhere else in Greece.
Thrace is home to large Muslim populations, as well as to people of Greek and Pontian origin, who moved here with the collapse of the Soviet Union, in the early 1990s. There are also other minorities, such as the Pomakoi. All these people speak a number of different dialects and have their own local customs.
Thrace is an area full of beautiful nature, forests, mountains, and off-the-beaten-track hiking paths. If you decide to visit the unknown Thrace, rent a car and drive to Nestos river, lake Vistonida, a Natura 2000 area, and Delta Evrou. You will discover quite unique ecosystems and rare animals and birds. Did you know that Greece has flamingoes, wildcats and jackals?
The small, picturesque towns, Xanthi, Komotini and Alexandroupoli, are simply enchanting. Wander around the tiny cobbled streets, and explore the interesting architecture, a mix of Balkan and neoclassical styles.
Thrace is an ideal destination if you want to visit the unexplored Greece. It’s a unique place where you will feel that time has stopped – and you may even feel you are in a different continent.
Macedonia – What’s in a name?
You may be familiar with the name Macedonia, and the Macedonia naming dispute. Even if not, you will probably have heard of Alexander the Great, the king of the ancient Greek kingdom of Macedon.
The name “Macedonia” has been linked to Greece for thousands of years. The Ancient Kingdom of Macedon covered parts of a few modern countries – Greece, Bulgaria, Northern Macedonia, Albania and Serbia.
Many visitors are unaware that modern Greece’s largest geographical region has been called Macedonia ever since the area was annexed to our country, in 1913.
What to do in Macedonia Greece
This region of Greece has a long and rich history. This is where you will find the remains of numerous important ancient Greek cities, such as Vergina, Filippi, Pella and Dion. This is also where you will find Mount Olympus, the residence of the 12 Olympian Gods.
The most important city in Macedonia is Thessaloniki. It’s a fascinating city with tons of ancient ruins, excellent museums, a beautiful upper town and dozens of churches, Byzantine temples and mosques.
Additionally, it has fantastic traditional markets, a lovely coastal promenade and a vibrant nightlife. From exhibitions to festivals to cultural events, there is always something going on in Thessaloniki.
If you are a beach person, Macedonia won’t disappoint you. The beautiful beaches of Chalkidiki are some of the best in Greece. According to the people of Thessaloniki, “there is no place like Chalkidiki”!
Macedonia is also full of mountains and lakes, and it’s ideal if you want to get off the beaten track. Skiers will be delighted to find out about Seli, Vasilitsa, Kaimaktsalan and Tria Pente Pigadia ski centres.
A unique place in Macedonia is Mt Athos, a peninsula full of monasteries. Mt Athos can be visited only by men, and you need to plan and reserve your visit well in advance.
Macedonia is a great destination if you want to visit Greece beyond the beaten track, and you will love it if you are interested in Roman and Byzantine history.
Epirus – The land of a thousand faces
An unexpectedly beautiful area of Greece, Epirus is largely mountainous. It has many rivers, lakes and gorges, but it also boasts some of the most beautiful beaches in Greece. You will find beautiful traditional villages, incredible stone bridges, castles and monasteries.
Epirus is really an all-year-round destination. You can go up all the way to the traditional Zahorohoria, Metsovo and Tzoumerka villages, and explore a part of Greece that not many people get to see. Alternatively, you can stay by the coast, at the most popular resorts of Parga and Syvota, with blue-green waters.
In terms of towns, you should definitely spend some time in Ioannina. It’s a picturesque town with an interesting history, built right on a beautiful lake.
Take some time to visit the castle, the Byzantine Museum, and the little island inside the lake. Stroll around the cobbled streets, sit at one of the numerous cafes and just watch the people go by.
If you are interested in ancient history, make sure you visit the Nikopolis Ancient Theatre, and the Nekromanteion at Aherontas. This was one of the Gateways to Hades in Ancient Greece, where the mortals came to communicate with the dead.
Depending at the time of year you visit Epirus, you can go kayaking, white-water rafting, or river trekking. Whatever you do, don’t miss hiking around Voidomatis river – the landscapes are out of this world! If you have only been to a couple of the Greek islands, you will never believe that it’s still the same country.
Visit Epirus if you want a combination of quaint mountain villages, pretty towns and lovely beaches. You will experience a totally different side of Greece.
Thessaly – Not just the Meteora monasteries
Thessaly region is home to one of the most visited tourist attraction in Greece, the Meteora monasteries. These monasteries built on top of some unique, wild rock formations, are really one of the most amazing things to see in Greece.
However, Thessaly has a lot more to offer. The vibrant town of Trikala is one of the most pedestrian-friendly towns in the whole of Greece! Larisa and Volos are also very lively, and you will find that nightlife is pretty active.
The Pelion peninsula is a popular destination for Greeks, and not only. In summer, you can visit the beautiful beaches, and go hiking around the beautiful nature. If you visit in winter, you will see an entirely different side, as snow is quite common.
Another favourite destination in Thessaly is Plastira Lake. Visit in autumn, and you will be impressed by the colours and the ambiance! Similarly, you can reach some of the smaller villages, Elati and Pertouli, that keep their cool even in summer.
If you are visiting Thessaly by all means go to Meteora, but do take some time to explore some towns that few tourists have time to visit. You will see a side of Greece that you never knew existed!
Sterea Ellada – Ancient sites and unique Easter traditions
Sterea Ellada is the central region of Greece, sometimes referred to as Central Greece. It is the most populated region, as it includes the peninsula called Attica, where Athens is located.
Greece’s capital doesn’t need a special introduction. It’s a bustling, busy city with lots to do, and tons of tourist attractions. Apart from the ancient sites, there are many museums as well as free things to do in Athens, so you can easily spend a few days here.
However, there is a lot more to this region of Greece. One of the most popular attractions in this area is Delphi. This amazing archaeological site is a popular day trip from Athens, and it’s totally worth it.
Visit with a guide, and you will find out more about the cult of Apollo and Pythia, the Oracle. Even though her prophecies were ambiguous, her advice was important to everyone.
Nearby Arachova has some pretty unique Easter traditions. It’s not like Easter is not celebrated in other areas of Greece. However, Arachova is pretty special when it comes to Greek Easter celebrations. If you are visiting Greece during Easter and want to see something different, consider visiting Arachova and you won’t regret it.
If you are looking for more remote places to visit, consider heading out to the mountains of Evritania. You will discover places you never imagined existed in Greece!
Overall, the region of Sterea Ellada deserves to be properly explored. As for Athens, though it’s not everyone’s taste, it needs to be experienced at least once.
If you want to find out more about the capital, you can take one of our Athens walking tours, where we show you the hidden corners of our city!
The Peloponnese – The quintessential Greece
We can’t imagine someone who wouldn’t fall in love with the Peloponnese. This is where some of the best known archaeological sites in Greece are located. It’s also where the Greek Revolution against the Ottoman Empire started.
The Peloponnese simply has it all. There are mountains, hiking trails, wineries, archaeological sites, stone villages, dramatic landscapes and plenty of beautiful beaches.
You will find authentic towns, like Kalamata and Tripoli, but also popular coastal resorts, like Stoupa and Kardamyli. You can visit some of the prettiest towns in Greece, like Nafplion and Areopolis, but also lose yourselves in the depths of the wild, uninhabited Mani.
In terms of ancient sites, you will need to return to the Peloponnese if you want to see everything. The popular Mycenae and Epidaurus can be easily visited on a day trip from Athens, possibly with a stop at Ancient Corinth or Acrocorinth. However, there are many more ancient sites in the Peloponnese.
Visit the Ancient Olympia, where the first Olympic Games happened in 776 BC. Drive towards the south and explore Ancient Messene, a surprisingly quiet site with an impressive stadium. Discover the temple of Apollo Epicurius at Bassae, the first Greek monument to have been awarded the UNESCO status.
The Peloponnese is also home to sites from later eras. The fascinating Byzantine site of Mystras should definitely be on your list. You can also explore the castles of Methoni and Koroni, to the west, and Monemvasia, to the east.
Finally, Peloponnese has some of the most beautiful and diverse beaches in Greece. From the amazing Elafonisos, to the popular Finikounta and the long stretches of sand around the Kyparissia area, the Peloponnese has a beach to suit everyone’s taste. Just follow the coastline, and you will bump into one you will love!
What is there to do on the Greek Islands
Visitors often refer to “the Greek islands” as if they were a small group of islands close to each other. It couldn’t be further from the truth! The Greek islands are three large groups of islands split into several smaller subgroups. Every group of islands has its own character, and we bet that each of your friends will have their own favourite.
Arguably the most famous group of islands in Greece is the Cyclades. This is the group to the east of mainland Greece, which includes Santorini, Mykonos, Milos, Naxos, and about 20 other major islands.
While the majority of the Cyclades are rocky and dry, the Ionians and the Sporades are more fertile and green.
Naturally, most of the islands are great for swimming and spending time on the beach. That said, Santorini doesn’t have the best beaches in the Cyclades.
If you are visiting in summer we strongly suggest combining Santorini with at least another island. If you are mostly after beaches, we strongly recommend Milos, Naxos and Lefkada in the Ionian side.
Some islands, like Mykonos, Zakynthos or Ios are known for their nightlife. Others, like Tinos, Corfu or Chios are known for their picturesque towns and villages. Many of them have some ancient ruins, with Delos island being the most famous one.
Architecture, landscapes and regional dishes vary a lot from each island to the next, even among islands that belong to the same group.
The biggest Greek island – Crete
An island that is beyond any comparison is Crete. Apart from being Vanessa’s favourite place on the planet, Crete combines everything a visitor might be after when taking a holiday in Greece. If you are going to this big island, try to allow two weeks at a minimum. Otherwise, just concentrate on a single area, as Crete has lots to do.
Our best advice is to spend some time exploring the main cities. Chania should definitely be on your itinerary, though you should be prepared for large crowds coming out of cruise boats if you visit in summer. It’s a charming coastal town, and you can easily spend a few days here.
Even though many people will try to put you off Heraklion, we completely disagree. Heraklion combines the city feeling with life on an island, and it’s a lively place all year round. Furthermore, it has one of the best archaeological museums in Greece.
Rent a car and explore the amazing beaches, the fascinating ancient sites of Knossos, Festos and Gortyna, the mountain villages and the delicious, authentic Cretan culinary tradition. There is just one minor problem – Crete will set your expectations very, very high!
Greece mainland vs the islands
As you can see from all the above, choosing where to go in Greece isn’t exactly an easy choice. There are beautiful places all around the country, and every region has its own charm.
If you are a first time visitor and you really want to tick off the most important tourist attractions, your best bet is to combine the mainland with the islands.
Visit Athens, Delphi, Meteora and Santorini, and see if you have time for another island or two. This will give you an idea of Greece’s diversity, and chances are that you will start planning your next trip straightaway!
If you are happy to drive, you can take a road trip through the Peloponnese. This is one of the easiest areas to explore, as it’s close to Athens, and there are plenty of routes you can take to cover one, two or more weeks.
If you prefer smaller, more compact places and are keen on exploring many beaches, you can choose to visit some of the islands. Island hopping used to be very popular back in the 80s, and it still is to a certain extent.
The easiest islands to hop around are the Cyclades and the Dodecanese – though if you only have a few days we don’t recommend you visit more than two or three islands.
All in all, we really have no preference. Even though the islands are charming, the mainland can also be quite fascinating, partly because some parts are not easily visited.
There are absolutely no areas of Greece where we wouldn’t like to go back – even Mykonos, which is not our favourite place, is a beautiful island to visit!
Your opinion – Greek islands, or mainland?
Have you been to Greece? Do you have a favourite region where you’d like to go back? Let us know in the comments!