Hotels in Greece

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Greece?

Top hotels in Athens (and vicinity)

Top hotels in Santorini

Top hotels in Mykonos

Top hotels in Corfu

Top cities in Greece

Great weekend hotel deals in Greece

Showing deals for:13 Mar - 15 Mar

Top landmarks in Greece

Check out reviews of Greece hotels guests love

Find out more about Greece

Unveil the Enchantment of Greece: A Tapestry of Islands, Monuments, and Timeless Beauty

Discover the enchanting allure of Greece, where ancient history meets stunning natural beauty. From the iconic Acropolis in Athens to the sun-kissed shores of the Cycladic islands, each destination offers a unique charm. Relax on the pristine beaches of Santorini, explore the lush landscapes of Crete, or wander through the charming streets of Mykonos. With luxurious resorts and traditional tavernas serving mouthwatering Mediterranean cuisine, Greece promises an unforgettable holiday. Immerse yourself in rich cultural experiences, from world-class museums to vibrant local festivals, making it the perfect romantic getaway or adventurous escape.

Discover great hotels in Greece

Greece offers diverse hotel accommodation options, from luxury resorts and boutique hotels to family-friendly stays. In Athens, you can find stylish inns close to historical sites, while islands boast charming villas and seaside hotels. With stunning views and local charm, Greece's hotels cater to every traveller's taste. Here are some of the best hotels in Greece that our travellers love:

  1. Xenios Anastasia Resort & SpaOpens in a new window: Located in the vibrant area of Kassandra, Xenios Anastasia Resort & Spa is a stunning 5.0-star hotel that offers direct access to the beach, making it a prime destination for adventure seekers. With an array of adventure sports available, including hiking, kayaking, and snorkeling, guests can immerse themselves in exhilarating experiences right at their doorstep. The property boasts well-appointed accommodations designed for comfort, ensuring a relaxing atmosphere after a day of exploration. This hotel has received enthusiastic praise for its exceptional recreational activities and the breathtaking views it offers, making it an ideal choice for leisure travelers seeking both relaxation and adventure.
  2. Monastery Estate Venetian HarborOpens in a new window: Nestled in the picturesque town of Chania, Monastery Estate Venetian Harbor is a luxurious 5.0-star hotel that epitomises elegance and sophistication. This property features high-end amenities, including exquisite dining options and beautifully designed rooms that promise a restful stay. Its prime location allows guests to experience the charm of Chania while indulging in the finest comforts. Renowned for its opulent atmosphere and attentive service, this hotel is perfect for discerning travellers looking for a lavish getaway that combines relaxation with local culture. Reviews highlight the hotel’s stunning architecture and luxurious ambiance, solidifying its status as a premier destination for those seeking a refined vacation experience.
  3. Kyma Suites Beach HotelOpens in a new window: Set in the enchanting town of Rethymno, Kyma Suites Beach Hotel is a 5.0-star eco-certified hotel that offers a luxurious spa-themed vacation experience. The property features a full-service spa, complete with a variety of treatments and a serene pool area, ideal for relaxation and rejuvenation. Guests can enjoy spacious accommodations with modern amenities, surrounded by an atmosphere of tranquillity and sophistication. Known for its focus on sustainability and wellness, this hotel has garnered accolades for its exceptional spa services and holistic approach to hospitality. It stands out as a premier choice for luxury travellers seeking a serene escape that harmonises comfort with eco-consciousness.

Top locations to stay in Greece

In Santorini, Athens, and Rhodes, visitors can experience the best of Greece. Santorini is renowned for its breathtaking sunsets and stunning caldera views, while Athens boasts rich history and world-class museums. Rhodes offers beautiful beaches alongside fascinating historical sites. For first-time visitors, Athens is the ideal base to explore Greece's ancient heritage and vibrant culture.

  1. SantoriniOpens in a new window: Santorini is a dream destination known for its stunning sunsets and breathtaking views over the caldera. This island is famous for its white-washed buildings and vibrant blue domes that create a postcard-perfect backdrop. Spend your days exploring charming villages like Oia and Fira, where you can find local boutiques and artisan shops. Don’t miss the opportunity to relax on unique volcanic beaches such as Red Beach and Kamari. For a touch of adventure, consider a boat tour of the caldera or a hike from Fira to Oia, which offers spectacular views along the way.
  2. AthensOpens in a new window: Athens is a vibrant city steeped in history, making it a must-visit for culture enthusiasts. The Acropolis, with its ancient ruins, is an iconic symbol of classical civilization, and the Acropolis Museum offers fascinating insights into the city's history. Wander through the charming Plaka neighbourhood to discover quaint shops and cafes. Athens also boasts a lively arts scene with various cultural venues hosting performances and exhibitions. After a day of exploration, unwind in the bustling Monastiraki area, known for its eclectic mix of shops and lively atmosphere.
  3. RhodesOpens in a new window: Rhodes is a captivating island that beautifully blends beach relaxation with historical exploration. The medieval Old Town, a UNESCO World Heritage site, invites you to wander its cobbled streets and discover its rich past, including the impressive Palace of the Grand Master. For sun-seekers, the island offers numerous pristine beaches, perfect for swimming and sunbathing. You can also explore the scenic landscapes and charming villages like Lindos, where the Acropolis offers stunning views of the coastline. Rhodes is a fantastic destination for those looking to enjoy both history and leisure.

Things to do in Greece

Greece offers a delightful blend of exploration and relaxation. Roam through ancient ruins and vibrant markets, or unwind on stunning beaches and picturesque islands. Don’t miss the chance to enjoy local theatre performances under the stars, all while savouring delicious cuisine at charming seaside resorts.

  • Athens – The vibrant capital of Greece, Athens is a treasure trove of history and culture. Begin your journey at the magnificent AcropolisOpens in a new window, where you can marvel at the stunning ancient architecture and immerse yourself in the stories of the past. Don't forget to explore the nearby museums, showcasing an impressive collection of artefacts that tell the tale of this ancient city. After a day of sightseeing, indulge in some shopping in the bustling markets or enjoy a performance in one of the local theatres.
  • Athens – As you delve deeper into Athens, you'll find a city alive with artistic expression. Take a stroll through the historic districts, where you can discover charming boutiques and artisan shops. The AcropolisOpens in a new window remains a must-visit, offering not just a glimpse into ancient Greece, but also breathtaking views of the city. Join a guided tour to uncover hidden gems and learn fascinating anecdotes about this iconic location. The theatre scene is thriving here, so catch a show for a delightful evening out.
  • Athens City Centre – In the heart of Athens, Athens City Centre buzzes with energy and excitement. This vibrant neighbourhood is home to the remarkable AcropolisOpens in a new window, where you can explore its ancient ruins and enjoy panoramic views of the city. Spend your afternoon wandering through the various museums that showcase Greece's rich heritage. After sightseeing, take time to relax in one of the many cafes, or embrace the lively atmosphere with a shopping spree in the local markets.

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 generally lower. For those on a budget, a stay of at least 4 days is recommended to fully appreciate the country's key historical landmarks, cultural sites, and natural attractions. This duration allows visitors to explore great value for money experiences, immersing themselves in the rich heritage and stunning landscapes Greece has to offer. Prices for accommodations could drop during these months, making it an ideal time for a budget-friendly getaway.
  2. Look for last-minute deals on Hotels.com: To discover affordable options in Greece, start by exploring the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Additionally, consider enabling email alerts or push notifications to stay informed about flash sales and exclusive last-minute offers. Using Smart ShoppingOpens in a new window, a comparison tool within the app, you can easily compare hotel prices and amenities, making it simpler to identify the best deals. This way, if prices drop or rooms become available, you'll be among the first to book your ideal getaway.
  3. Be flexible with dates: Prices may fluctuate due to factors such as the hotel's location, star rating, and the time of year, so having some flexibility 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 may offer 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 will suggest more affordable dates, which could help you secure a better deal.
  4. Consider your location: Staying in the heart of major cities in Greece undoubtedly offers the advantage of convenience, as you're close to local attractions and vibrant cultural experiences. However, this prime location often comes with a higher price tag. In contrast, smaller towns and rural areas are more likely to be affordable, allowing you to stretch your budget further. For those seeking better rates, it may be worth considering accommodation options just outside the city centre, although this could entail a bit of extra travel to reach the key sights. Alternatively, exploring nearby cities can reveal a wealth of attractions while also providing more budget-friendly lodging options, making your trip both enjoyable and economical.

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. The peak travel months to visit Greece are April, June, and July, which see a higher number of tourists. During this peak period, the weather is sunny, accompanied by no rainfall. In contrast, October to December are ideal if you're looking for a calmer vacation, marked by light rainfall and mostly sunny conditions.