Find hotels in Petra from £49

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Property class

Top 10 Petra hotels and places to stay

Ktima Bellou

4.0 star property
10.0 out of 10, Exceptional, (16)
"Sehr ruhig in schöner Natur, alles wirkt harmonisch, freundliches zurückhaltendes hilfbereites Personal. Es ist schon teuer dort (Unterkunft, Restaurant), wir finden aber, einen entsprechenden "Gegenwert" bekommen zu haben und können uns vorstellen, wieder hierher zu kommen."
The price is £172
includes taxes & fees
6 Jul - 7 Jul
Ktima Bellou

Dimatis

2.0 star property
9.6 out of 10, Exceptional, (17)
"Clean, friendly atmosphere. Excellent restaurant!"
Dimatis

Funtuki Seaside Apartments

9.6 out of 10, Exceptional, (5)
"Very pleasant experience, receptionist was amazing, close to the beach, and close to local eateries and shopping. I will be staying here again."
Funtuki Seaside Apartments

Cavo Olympo Luxury Hotel & Spa - Adults Only

5.0 star property
9.8 out of 10, Exceptional, (157)
"Luxurious resort with nice staff. Will definitely return "
The price is £250
includes taxes & fees
6 Jul - 7 Jul
Cavo Olympo Luxury Hotel & Spa - Adults Only

Sunshine Apartments

10.0 out of 10, Exceptional, (2)
"Great beach near by! "
The price is £60
includes taxes & fees
6 Jul - 7 Jul
Sunshine Apartments

Costa De Luxe Suites

10.0 out of 10, Exceptional, (1)
"Very comfortable new hotel, with friendly and helpful staff. The area was very quiet during our stay due to the time of year, but it was a great location to base ourselves for exploring the area. "
The price is £136
includes taxes & fees
20 Jul - 21 Jul
Costa De Luxe Suites

Ktima Kalaitzi

3.0 star property
9.6 out of 10, Exceptional, (85)
"Friendly owners, great location, good food, strongly recommend "
The price is £87
includes taxes & fees
6 Jul - 7 Jul
Ktima Kalaitzi

Cosmopolitan Hotel

4.0 star property
9.2 out of 10, Wonderful, (15)
"Great location, clean room, the breakfast buffet options were great as well. We enjoyed staying at the Cosmopolitan hotel and definitely recommend it. We generally did not like the beach options nearby, but that has nothing to do with the hotel. Beaches nearby were dirty and the beach bar music was very loud everywhere. "
The price is £152
includes taxes & fees
7 Jul - 8 Jul
Cosmopolitan Hotel

Akrotiri Olympus Luxury Suites

10.0 out of 10, Exceptional, (1)
"Sehr moderne und saubere Unterkunft mit sehr gutem Frühstück. Sehr zu empfehlen! "
The price is £178
includes taxes & fees
9 Jul - 10 Jul
Akrotiri Olympus Luxury Suites

Hotel Metropole

9.6 out of 10, Exceptional, (4)
"Thank you for everything!"
The price is £64
includes taxes & fees
6 Jul - 7 Jul
Hotel Metropole

Balogiannis Hotel

2.0 star property
9.4 out of 10, Exceptional, (9)
"Clean and friendly place,, near to the sea. Excellent for families.The staff is friendly and the place is very clean."
Balogiannis Hotel

Apalni Cottage

9.0 out of 10, Wonderful, (2)
"This lovely place is a real find. Located near Mt Olympus, the setting has such a relaxing feel, with the views of the sea and the mountains. Close to Ano Skotina village for access to a restaurant for a wonderful meal and drinks. We enjoyed the quiet and sights."
Apalni Cottage

Mythic Summer Hotel

4.0 star property
9.6 out of 10, Exceptional, (34)
"Incredibly friendly and helpful staff and a beautiful pool and hotel. It might not be on the beach, but trust me, this is the one you want to stay in."
The price is £147
includes taxes & fees
12 Jul - 13 Jul
Mythic Summer Hotel

Porto Marine Hotel

4.0 star property
10.0 out of 10, Exceptional, (24)
"This was an amazing hotel!! The staff were very friendly and helpful. "
The price is £116
includes taxes & fees
9 Jul - 10 Jul
Porto Marine Hotel

Hotel Vizantio

3.0 star property
9.2 out of 10, Wonderful, (26)
"Good place - 10 minute walk to beach - excellent service - in quiet area - good value"
The price is £88
includes taxes & fees
9 Jul - 10 Jul
Hotel Vizantio

AIGES MELATHRON

4.0 star property
10.0 out of 10, Exceptional, (1)
The price is £102
includes taxes & fees
15 Jul - 16 Jul
AIGES MELATHRON

Hotel Strass

3.0 star property
9.2 out of 10, Wonderful, (13)
"Great hotel "
The price is £91
includes taxes & fees
6 Jul - 7 Jul
Hotel Strass

Anassa Suites

10.0 out of 10, Exceptional, (1)
"Wonderful stay at a wonderful property! The suites are clean and modern, have every accommodation you could think of like fridge, plates, coffee. Nice parking area but also great street parking when not busy. The view is stunning both ways from the balcony. The staff are very friendly and welcoming! It is in the heart of the city near the beach so there are lots of shops and dining all around. I very much enjoyed my stay here and will stay again whenever I come back! "
The price is £89
includes taxes & fees
11 Jul - 12 Jul
Anassa Suites

Litohoro Olympus Resort Villas & Spa

4.0 star property
8.6 out of 10, Excellent, (123)
"Excellent "
Litohoro Olympus Resort Villas & Spa

Unedo All Seasons Hotel

4.0 star property
9.6 out of 10, Exceptional, (10)
"Great spot for visiting the region between the seaside and the mountains. Super Authentic village. Great views. "
The price is £129
includes taxes & fees
13 Jul - 14 Jul
Unedo All Seasons Hotel
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Apart-hotels in Petra you'll enjoy

Hotels with a spa in Petra may fit your trip

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Learn more about Petra

Head to sights like Agios Dimitrios Monastery and Old Mycenean Tomb as you discover Petra.

Find out more about Petra

Find out more about Petra

Top reasons to visit Petra

  • Stunning Beaches: Petra boasts beautiful beaches with crystal-clear waters, perfect for relaxation and sunbathing.
  • Rich Cultural Heritage: Visitors can explore historical sites, including ancient monasteries and the Petra Museum, showcasing the area's fascinating history.
  • Outdoor Activities: Enjoy various outdoor pursuits, from hiking in the scenic mountains to exploring charming neighbourhoods.
  • Delicious Local Cuisine: Sample traditional Greek dishes at local restaurants, offering a taste of the region's culinary delights.
  • Warm Hospitality: Experience the friendly atmosphere and warm welcome from the locals, enhancing your stay in Petra.

Find great hotels near Petra

Explore a range of accommodation options in Petra, Central Macedonia, Greece, where you can find both hotels and aparthotels tailored to your needs. Whether you're seeking adventure, business facilities, or a relaxing beach holiday, Petra's hotels offer diverse amenities to enhance your stay. From pet-friendly options to those conveniently located near local attractions, Petra has the perfect lodging for every traveller.

  • Cavo Olympo Luxury Hotel & Spa - Adults Only: Experience luxury and tranquillity at Cavo Olympo, a 5-star retreat tailored for those seeking a serene getaway. Located 11.2km from Petra, this adults-only hotel is an oasis of relaxation, featuring an extensive spa and wellness centre. Guests can indulge in a range of treatments, including manicures and pedicures, steam room sessions, and indoor pool access. The hotel also caters to business travellers with a fully equipped conference centre, business centre, and meeting rooms, making it an ideal choice for both leisure and work.
  • Mythic Summer Hotel: Embrace adventure at the Mythic Summer Hotel, a spirited 4-star accommodation located 11.2km from Petra. Perfect for thrill-seekers, this hotel offers a plethora of recreational activities and adventure sports, including onsite rowing and canoeing, as well as nearby mountain biking and parasailing opportunities. Guests can enjoy the vibrant atmosphere and take advantage of various outdoor pursuits, making it an exhilarating choice for those looking to explore the stunning surroundings of Central Macedonia.
  • Casa Di Mare Poseidon: Casa Di Mare Poseidon is a charming 3-star guesthouse situated 10.6km from Petra, ideal for families looking for a welcoming holiday. This family-friendly accommodation offers complimentary cribs for little ones, ensuring a comfortable stay for guests with children. Its homely atmosphere and attentive service make it a delightful choice for families seeking a relaxing getaway while enjoying the nearby attractions and beautiful Mediterranean scenery.

Where to stay near Petra

Petra, nestled in Central Macedonia, Greece, offers a delightful mix of relaxation and adventure for all types of travellers. Explore charming neighbourhoods and nearby towns that are family-friendly and budget-conscious, where you can indulge in local culture and warm hospitality. From scenic excursions to hidden gems, Petra is the perfect base for a memorable trip, ensuring an authentic experience in this picturesque region.

  • Katerini: Located approximately 8.7km from Petra, Katerini is a vibrant city that attracts visitors with its stunning outdoor experiences and adventurous activities. This lively destination sees a peak in tourist arrivals from June to August, making it a bustling spot in the summer months. Travellers flock here for its beautiful beaches, scenic mountains, and historical sites. You can enjoy a variety of activities, including relaxing at a water park, indulging in spa treatments, or exploring the local scenery. Katerini truly offers a rich blend of culture and recreation.
  • Skoteina: Just 1.6km away from Petra, Skoteina is a charming village that epitomises the beauty of Greek coastal life. Seasonal visitors are drawn to its inviting family beach, particularly during the peak summer months of June to August. Here, you can relish the sun and sea while enjoying outdoor activities that foster a sense of community and relaxation. The village offers a peaceful escape, allowing you to unwind and soak in the serene surroundings, making it an ideal spot for beach lovers.
  • Agios Dimitrios: Situated 1.9km from Petra, Agios Dimitrios is a picturesque village known for its adventurous spirit and stunning natural scenery. Like its neighbours, it witnesses a seasonal influx of tourists, especially in the summer. Popular for hiking enthusiasts, this village is surrounded by beautiful mountains and features notable landmarks like monuments and lookouts that provide breathtaking views. Whether you’re seeking a challenging hike or a leisurely stroll, Agios Dimitrios offers an enchanting experience in nature.

Things to do near Petra

A day trip to Petra in Central Macedonia, Greece, offers visitors a delightful experience filled with picturesque landscapes and charming local culture. Explore the stunning beaches, sample delicious local cuisine, and immerse yourself in the vibrant atmosphere of the town. Don't miss the chance to visit nearby historical sites and enjoy various outdoor activities, making it a perfect destination for relaxation and adventure alike.

Shopping

In Petra, you can enjoy local shops offering unique souvenirs and gifts. If you're up for a drive, the nearby town of Katerini features the Mediterranean Cosmos, a large shopping mall with numerous international and local brands. Don't miss the vibrant markets for authentic Macedonian crafts!

Recreation

Experience rejuvenation at the luxurious Euphoria Retreat, where holistic therapies and stunning views create a serene atmosphere. Join yoga sessions amidst nature and indulge in bespoke spa treatments, ensuring a perfect blend of relaxation and revitalisation.

Adventure

The Elatohori Ski Center, located 5.0km from Petra, offers exhilarating ski experiences with a vibrant atmosphere. For a splash of fun, visit Kariba Waterpark, 15.0km away, perfect for family adventures. Seli National Ski Resort, 16.2km from Petra, invites you to embrace outdoor skiing thrills amidst stunning landscapes.

Nightlife

Experience the vibrant nightlife in Petra at the lively Vasilikos Bar, where you can enjoy refreshing cocktails and dance to the latest tunes. For a more relaxed vibe, visit Café Bar Asteria, perfect for sampling local wines while soaking in the atmosphere.

Booking tips and Expedia advantages for Petra

To save money on your trip to Petra, consider visiting in the cheaper months of February or November to December, while Saturday offers the best hotel rates. Book your accommodation about a month in advance and check Expedia for last-minute deals. Use their budget filters to find eco-friendly options and arrange your bookings to combine flights, hotels, and activities for additional savings. Always compare room rates and look for the best deals to ensure a cost-effective stay in this beautiful destination.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Petra are February and November to December, where the prices are slightly lower. This is in comparison to June to August, where prices are slightly higher.
  • The best time to book a hotel: Book your hotel around Petra about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Petra is Saturday. The most expensive day to stay around Petra is Tuesday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your choices based on your budget, desired location, and preferred hotel type. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels that are currently available. To find the most affordable options and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel booking in Petra with your flights and activities through an Expedia package.

Find the best attractions near Petra

Petra, Central Macedonia, Greece, offers a wealth of attractions for visitors, including stunning mountains, historical monasteries, and fascinating archaeological sites. Adventurers can explore the rich culture and outdoor experiences available, such as the Petra Museum and the ancient city of Petra. For a delightful stay, consider nearby hotels that make discovering Petra and its surroundings easy and enjoyable.

  • Mount Olympus: Experience the majestic Mount Olympus, a mere 6.2km from Petra. Renowned for its breathtaking scenery, this iconic mountain offers a variety of outdoor adventures, from hiking to wildlife spotting, all set against stunning panoramic views.
  • Old Mycenean Tomb: Discover the fascinating Old Mycenean Tomb, located 2.5km from Petra. This ancient mausoleum invites you to delve into the rich history and culture of the Mycenean civilization, providing a unique glimpse into Greece's storied past.
  • Agios Dimitrios Monastery: Visit the Agios Dimitrios Monastery, also situated 2.5km away. This historical monument showcases remarkable architecture and offers a serene atmosphere, perfect for reflection and appreciation of the local cultural heritage.

Best time to go to Petra

The best time to visit Petra is dependant on what kind of holiday you are seeking. August is its hottest month on average. At this time, visitor numbers are high and weather is sunny with no rain (dry). January is its coolest month on average. At this time, visitor numbers are low and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January41.7°F (5.4°C)Light RainMostly SunnyLowSlightly Low
February44.8°F (7.1000000000000005°C)Light RainMostly SunnyLowSlightly Low
March49.5°F (9.7°C)Light RainMostly SunnyAverageAverage
April56.1°F (13.4°C)Light RainMostly SunnyAverageSlightly Low
May64.6°F (18.1°C)No Rain (Dry)Mostly SunnyAverageAverage
June72.7°F (22.6°C)No Rain (Dry)SunnyAverageSlightly High
July78.1°F (25.6°C)No Rain (Dry)SunnyHighSlightly High
August78.6°F (25.9°C)No Rain (Dry)SunnyHighSlightly High
September70.9°F (21.6°C)Light RainSunnyHighAverage
October61.0°F (16.1°C)Light RainMostly SunnyAverageAverage
November53.2°F (11.8°C)Light RainMostly SunnyAverageAverage
December45.0°F (7.2°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Petra

When planning your visit to Petra in Central Macedonia, Greece, you have several airport options. Thessaloniki Airport (SKG-Macedonia) is located 27.3km from Petra, with nearby luxury hotels such as Makedonia Palace and Electra Palace, both offering convenient access to the airport. Kozani Airport (KZI-Filippos) is closer at 14.3km, with Elimeia 3 and Anesis Hotel providing comfortable stays nearby. Finally, Kastoria Airport (KSO-Aristoteles) is situated 33.6km away, featuring high-end accommodations like Limneon Resort & Spa, which offers various transport services. Each option provides a range of hotels ensuring a pleasant stay before your journey to Petra.

Frequently asked questions

Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline -- this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Petra hotel for you.
How can I save on a Petra hotel booking with Expedia?
Before booking your Petra hotel, remember to join Expedia's free travel rewards program. Just sign up and sign in to access our lowest Member Prices as well as members-only perks. You could also enjoy savings by bundling together your hotel and flights on Expedia.
How much is the nightly rate at a Petra hotel?
Prices for hotels in Petra often vary, but you can find a great deal from £49 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.