If you’re looking for an itinerary for 7 days in Greece, I’ve handcrafted the perfect week-long trip for you.
Greece is that it’s the perfect blend of everything you want from a destination. Fascinating cities like Thessaloniki and Athens, picture-perfect islands like Santorini, Skopelos, and Thasos, historical sites like Meteora and the Acropolis, and hundreds of in-between places worthy of discovery.
I’ve been to over 80 countries and Greece is the one place I return to again and again. I’ve traveled all across Greece, from Corfu to Thessaloniki, Crete to Santorini, and much more.
That being said, we all have to start somewhere so it’s best to get a little taste of everything Greece has to offer during your 7 days. That way, you can plan your next trip to indulge in more of your favorite islands or save time for more city wanders.
The perfect 7 days in Greece itinerary includes:
- Day 1: Thessaloniki
- Day 2: Skopelos
- Day 3: Skiathos
- Day 4: Alonnisos
- Day 5: Meteora
- Day 6: Meteora
- Day 7: Thessaloniki
Greece itinerary: 7 perfect days
Day 1: Thessaloniki Exploration
Believe it or not, you won’t be stopping by Athens during these 7 days in Greece. Instead, you’ll start your journey in the country’s second-biggest city, Thessaloniki. Thessaloniki is the chill little sister to Athens. It’s less touristy but equally full of authentic eateries, historical sites, and charming neighborhoods.
Spend your first morning down by the city’s wide, pedestrian boardwalk on the water. Here, you can visit the city’s famous White Tower and grab a coffee with views of the gulf. Head all the way to Aristotle Square, the city’s main hub.
In the afternoon, head up to the Old Town of Ano Poli where you can hop between tavernas ordering mezes (appetizers) and carafes of local wine, stroll the cobblestone streets, and watch the sunset from the Old Town walls.
Thessaloniki is one of the most incredible examples of ancient-meets-modern and it’s the perfect first stop on your 7 days in Greece itinerary.
Day 2: Head to the islands
Unlike other itineraries, this doesn’t have you somehow zigzagging from one part of Greece to another in the blink of an eye (with no explanation of how to do it).
From Thessaloniki, you’re going to take a train or bus down to Volos (via Larisa). This should take about 2.5 hours. From Volos, you’ll hop on a ferry to the island of your choosing in the Northern Sporades.
While Santorini is gorgeous, these islands are something special. The interior of the islands is heavily wooded, creating a stark contrast with the clear, bright blue water of the Aegean Sea off the many incredible beaches.
This is where I want you to do a bit more research and choose your favorite!
Skiathos is a bit more touristy (thanks to its airport) which makes for a simpler vacation. The island has over 60 beautiful beaches and the most nightlife of the three.
Skopelos is covered in pine forests and has some of the most picturesque villages full of traditional Greek architecture. The Mamma Mia church on the cliff that jets out into the sea is located here.
Alonnisos is the most remote and unspoiled of the islands and places a heavy focus on eco-tourism and sustainability. This is a great place for hikes and it’s also home to one of the largest marine protected areas in Europe.
Note: Of course, you don’t have to choose just one, so I’ve created this itinerary based on one day on each island, but you could choose to stay all 3 days on one or hop between them every day during your 7 days in Greece.
Day 3: Explore the island of Skiathos
No matter which island you choose, today is the day to set off on some adventures and explore the island. Renting a car is a great idea but the islands also have bus networks connecting the towns to many of the beaches. You can also set off on hikes or rent bikes to get around.
This is a great day to beach hop from the more popular beaches to a few off the main ‘beach circuit’. Ask your Bed and Breakfast host or your waiter at lunch where their favorite beaches on the island are and go check those out.
Skiathos is one of the best islands to beach hop (and it’s also the first stop on the ferry so this is where we’ll start with).
Start the day with a hearty breakfast at Ta Nissia Restaurant, located on the coast near the Skiathos port. The restaurant offers a wide selection of entrees, including traditional Greek breakfast options.
Then head to Koukounaries Beach, which is considered one of the most beautiful beaches in Greece. The beach is located on the southwestern coast of Skiathos and is known for its white sand, crystal-clear waters, and pine forest backdrop. Spend some time sunbathing, swimming, and enjoying the stunning scenery.
Continue your beach-hopping adventure by visiting Lalaria Beach, which is located on the northeastern coast of Skiathos and can only be reached by boat or a strenuous hike. Lalaria is famous for its white pebble beach, turquoise waters, and the natural white rock arch known as the “Kastro”.
Head back to Skiathos town for lunch at Ergon, a relaxed restaurant that offers a modern twist on traditional Greek cuisine. The menu features fresh and locally-sourced ingredients like feta, olives, and fresh-caught fish.
Take a stroll after lunch through the narrow streets of Skiathos town and explore its charming shops, cafes, and historical landmarks. If you’d like, pay a visit to the Bourtzi Fortress, a small castle located on a rocky islet at the entrance of the port. From here, you’ll have panoramic views of the town and the sea.
Day 4: Skopelos beaches and town
On to Skopelos. Skopelos is actually my favorite of the Northern Sporades. There’s a little bit of everything when it comes to beaches, whether you’re looking for secluded, wild nature by the sea or the picture-perfect Mamma Mia setting.
In addition to beaches, Skopelos Town is worth spending an afternoon exploring. For dinner, Finikas Restaurant is an absolute must-visit. This was some of the best food I’ve ever had in Greece.
Day 5: Enjoy the nature on Alonnisos
Whether you prefer to explore by land or sea, Alonnisos is the island for enjoying nature. Here’s what I suggest for your day on the island:
Start your day with a visit to the National Marine Park of Alonnisos, one of the largest marine protected areas in Europe and home to the Mediterranean monk seal. A boat tour of the park is well worth your time.
Visit Chora, the island’s historic capital, which is located on a hilltop with stunning views of the Aegean Sea. Explore the traditional houses and white-washed churches of its winding alleys and narrow streets.
Spend the evening relaxing on one of the island’s beautiful beaches, such as Kokkinokastro, Chrisi Milia, or Megalos Mourtias. These beaches all have crystal-clear waters and beautiful views of the surrounding islands.
If you have time, visit the Agios Dimitrios Monastery, a historic monastery located on the northern tip of the island. Enjoy the monastery’s beautiful frescoes and the views.
Finish your day with a sunset drink at one of the island’s waterfront bars or restaurants, like Ostria in Patitiri or Agnanti in Steni Vala.
Day 6: Head to Meteora
It’s time for one of the coolest (somewhat natural) wonders of Greece. Whether you’re a history-lover or a nature-lover, Meteora is a must-visit for everybody during 7 days in Greece. No matter how well-traveled you are, you’ve never seen anything like Meteora.
Today will be mainly a travel day as you head back to Volos and rent a car for the journey to Meteora.
That being said, don’t wait to explore (if even by car) if you arrive before sunset as there are plenty of viewing points from up near the monasteries to watch the sun go down and the view is truly spectacular.
Traveling to Greece with kids? Check out our Greece family vacation 1 week itinerary.
Day 7: Meteora then back to Thessaloniki
As you likely traveled most of the day yesterday to get to Meteora, nows is your chance to explore.
The towering rock formations of Meteora, which rise up to 1300+ feet high, are home to several Eastern Orthodox monasteries that date back to the 14th century. It’s amazing to simply drive around here but you should definitely choose a couple of the monasteries to explore on foot as well.
Once you’re done, it’s time to head back to Thessaloniki to prepare for your departure. If you have some extra time to spare, be sure to enjoy more of this incredible city.
A few additional suggestions for exploring Thessaloniki:
- Visit the Modiano Market, a vibrant indoor market that sells a variety of local products, such as fruits, vegetables, spices, and souvenirs.
- Explore the Byzantine churches and monuments in the historic city center, such as the Hagia Sophia church, the Arch of Galerius, and the Rotunda.
- Visit the Archaeological Museum of Thessaloniki, which houses a large collection of ancient artifacts and exhibits from the city’s rich history.
- Take a stroll through the Ladadika district, a lively neighborhood with colorful buildings, tavernas, and bars.
- Take a boat tour of the Thermaic Gulf and enjoy the views of the city and the surrounding mountains.
- Visit the Ataturk Museum, which was once the birthplace of Mustafa Kemal Ataturk, the founder of modern Turkey.
- Relax at one of the city’s many parks and gardens, such as the spacious and lush Seikh Sou Forest or the urban waterfront park of Nea Paralia.
After your 7 days in Greece
Once you’re experienced all that Greece has to offer during your week there, start planning your next adventure with some inspiration from these articles: