Hotels in Greece

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Next weekend
In two weeks

Where to stay in Greece?

Top hotels in Santorini

Top hotels in Athens (and vicinity)

Top hotels in Rhodes

Top hotels in Corfu

Top cities in Greece

Great weekend hotel deals in Greece

Showing deals for:1 May - 3 May

Top landmarks in Greece

Check out reviews of Greece hotels guests love

Find out more about Greece

Embrace the Allure of Greece: A Tapestry of Ancient Wonders and Pristine Shores

Greece, a captivating tapestry of ancient history and breathtaking landscapes, invites travellers to explore its sun-kissed islands and vibrant cities. From the iconic Acropolis in Athens to the serene shores of Santorini, each destination offers a unique blend of culture and beauty. Discover pristine beaches, crystal-clear waters, and charming villages nestled among olive groves. Indulge in exquisite Mediterranean cuisine and immerse yourself in rich traditions. Whether seeking romance in a hillside taverna or adventure on the rugged trails of Crete, Greece promises unforgettable experiences that echo through time, making it a must-visit haven for any wanderer.

Top locations to stay in Greece

Some of the best areas to stay in Greece are Santorini, Athens, and Rhodes. Santorini is renowned for its breathtaking sunsets and stunning views, while Athens offers rich history and world-class museums. Rhodes boasts beautiful beaches and fascinating historical sites. For first-time visitors, Athens is the ideal base to explore Greece's cultural heritage.

  1. SantoriniOpens in a new window: Santorini is an idyllic getaway known for its breathtaking sunsets and stunning caldera views. The island’s white-washed buildings perched on cliffs create a picture-perfect backdrop for relaxation. Explore charming villages like Oia and Fira, where winding streets are lined with boutique shops and local art galleries. Don't miss the chance to visit the beautiful beaches, each with its unique charm—think black sand at Kamari and the red cliffs of Akrotiri. Santorini is also famous for its wine, so take a vineyard tour and indulge in some local tastings while soaking in the spectacular scenery.
  2. AthensOpens in a new window: Athens is a vibrant city steeped in history and culture, making it a must-visit for any traveller. It's home to iconic landmarks like the Acropolis and the Parthenon, where ancient history comes alive. Wander through the historic Plaka district, filled with quaint shops and charming cafés, and immerse yourself in the local culture. The city's museums, such as the Acropolis Museum and the National Archaeological Museum, showcase incredible artefacts that tell the story of Greece’s rich past. In the evenings, explore the lively cultural scene with various performances and art exhibitions around the city.
  3. RhodesOpens in a new window: Rhodes is a sun-soaked island that beautifully blends beach relaxation with rich history. The medieval Old Town, a UNESCO World Heritage site, is a treasure trove of cobblestone streets, ancient ruins, and unique shops. Enjoy the stunning beaches, where you can unwind or engage in water sports. The island's historical sites, such as the Acropolis of Lindos, offer breathtaking views and a glimpse into ancient Greek life. Rhodes also boasts a lively atmosphere with local markets and cultural events, making it a fantastic choice for those looking to soak up the sun and history in one place.

Things to do in Greece

Greece offers a delightful blend of adventure and relaxation, from breathtaking sunsets over the volcanoes to invigorating swims in crystal-clear waters. Explore charming islands on a boat tour, or unwind at luxurious resorts on stunning beaches. Whether you're seeking thrilling experiences or serene moments, Greece has it all!

  • Kamari – This vibrant city is renowned for its stunning beaches and breathtaking sunsets. Head to Kamari BeachOpens in a new window, where the lively atmosphere and theme beach provide the perfect backdrop for a day of relaxation or fun. Try your hand at boating or simply unwind as you watch the sun dip below the horizon. The local entertainment scene is buzzing, with numerous bars and restaurants offering delightful cuisine and refreshing drinks. Don't miss the chance to explore the nearby volcanic landscapes, which add to the unique charm of the area.
  • Perissa – Nestled next to the famous black sand shores, Perissa is a haven for beach lovers. The main attraction here is the inviting Kamari BeachOpens in a new window, where you can dive into the refreshing sea or simply soak up the sun. For the more adventurous, consider joining a guided tour to explore the nearby ruins and volcanic sites that tell the fascinating story of the region. Swimming in the crystal-clear waters is a must, providing a perfect escape from the heat while you enjoy the stunning coastal views.
  • Emporio – This charming small town offers a more laid-back experience. With its quaint streets and warm atmosphere, Emporio is ideal for a leisurely swim at Kamari BeachOpens in a new window. The surrounding landscapes are dotted with traditional architecture and beautiful views of the islands, making it a picturesque spot to explore on foot. Don't forget to take a moment to appreciate the local culture and perhaps chat with friendly residents who can share stories about their beloved town.

4 tips for savvy savings when booking a hotel in Greece

  1. Book for the cheapest times: The most affordable time to visit Greece is during January, February, and December, when hotel prices are lower. To truly appreciate the country's rich landmarks, history, culture, and stunning natural attractions, a stay of at least 4 days is recommended. This duration allows you to explore iconic sites like the Acropolis and enjoy the beautiful landscapes, all while benefiting from great value for money on a budget. With careful planning, prices may drop even further, making this an excellent choice for budget-friendly travellers.
  2. Look for last-minute deals on Hotels.com: To uncover potential last-minute deals in Greece, consider exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. Enabling email alerts or push notifications can keep you informed about flash sales and special promotions, increasing your chances of scoring cheap hotel deals. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you're well-informed. You'll be among the first to know if rooms become available or prices drop, making it easier to book that spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors, such as the hotel's location, star rating, and time of year; therefore, being flexible with your travel dates could help you save on your hotel stay in Greece. For those in search of distinctive accommodations, boutique hotels can provide a more personalised experience and potentially better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend alternative dates that could be more affordable, helping you to secure the best possible deal.
  4. Consider your location: Staying in the heart of major cities in Greece can certainly offer unmatched convenience and access to local attractions; however, this prime location often comes with a heftier price tag. In contrast, smaller towns and rural areas are more likely to be affordable, making them an attractive option for budget-conscious travellers. For those seeking better rates, opting for accommodation outside the city centre can be a savvy choice, although it may necessitate additional travel to reach key sights. Alternatively, exploring nearby cities can unveil a wealth of experiences while providing more economical options.

Best time to go to Greece

Greece has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. If you’re looking to soak up the lively atmosphere in Greece, April, June, and July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is sunny, with no rainfall. However, if you prefer a more relaxed experience, October to December are perfect for a quieter getaway, marked by light rainfall and mostly sunny conditions.

Keep exploring