Turkey is one of Europe’s most popular holiday destinations, known for its golden beaches, historic cities, lively bazaars and stunning Mediterranean coast. Whether you’re looking for all-inclusive resorts, boutique city stays or budget beach hotels, Turkey has options for every traveller. Here are 10 great hotels across Turkey from historic Istanbul to beach hotspots like Antalya and Bodrum, with approximate prices and nearby attractions you won’t want to miss.
1) Sultanhan Hotel – Istanbul – Approx price: from ~£78 per night

Location: Sultanahmet, historic Istanbul
Nearby attractions: Hagia Sophia, Blue Mosque, Topkapi Palace, Grand Bazaar — all within walking distance.
Check our post how to book cheap holiday
Check Visa requirements
2) Seven Hills Hotel – Istanbul – Approx price: from ~£68 per night

Location: Sultanahmet
Nearby attractions: Easy access to the Bosphorus promenade, Hagia Sophia Museum and rooftop views of the city.
3) The Ritz-Carlton, Istanbul – Approx price: from ~£227 per night

Location: Taksim
Nearby attractions: Istiklal Street shopping, Galata Tower, vibrant nightlife and City views.
4) Akra Antalya – Antalya – Approx price: ~£72–£172+ per night (Mediterranean averages)

Location: Antalya city centre
Nearby attractions: Old Town (Kaleiçi), Hadrian’s Gate, beaches, marina and Antalya Aquarium.
5) IC Hotels Santai Family Resort – Belek – Approx price: £93–£108+ per night mid-range (all-inclusive style)

Location: Belek, near Antalya
Nearby attractions: Golf courses, beach access, waterparks and spa facilities.
You can find all cheap holiday posts ->
6) Voyage Belek Golf & Spa – Belek – Approx price:£198–£1,339+ all-inclusive resort style (variable)

Location: Belek
Nearby attractions: Belek beaches, land of legends theme park, golf courses.
7) Titanic Luxury Collection Bodrum – Approx price: £430–£550+ (peak months) resort-style all-inclusive.

Location: Bodrum
Nearby attractions: Bodrum Castle & Museum, marina, beaches, nightlife and coastal boat trips.
Please see popular destinations to visit :
8) The Land Of Legends Kingdom Hotel – Antalya region – Approx price: around ~£230+ per night

9) Aska Lara Resort & Spa – Antalya – Approx price: from ~£80+ per night.

Location: Lara Beach, Antalya
Nearby attractions: Lara Beach, sand dunes, local cafés and boat excursions.
10) Palace Hotel & Spa – Antalya / Side area – Approx price: from ~£64–£100+ per night.

Location: Side
Nearby attractions: Ancient Roman ruins, amphitheatre, riverside cafés and long sandy beaches.
Hotel Prices in Turkey – What to Expect
Budget hotels: from ~£15–£60 per night in smaller coastal towns or city hostels.
Mid-range: ~£60–£150 per night for nice seaside or city hotels.
Luxury resorts: £200+ per night for premium all-inclusive or 5★ stays.
Prices vary by season — spring and autumn are often cheaper than peak summer.
Top Things to Do Near These Hotels
Istanbul
- Walk through the Historic Peninsula — Hagia Sophia, Topkapi, Blue Mosque
- Explore the Grand Bazaar and spice markets
- Cruise the Bosphorus at sunset
Antalya & Belek
- Lounge on Lara Beaches or Konyaaltı Beach
- Visit Düden Waterfalls or Old Town Kaleiçi
- Try a boat trip or water sports
Bodrum & Antalya Coast
- Relax in beach clubs or take boat tours to hidden coves
- Discover nightlife, seaside dining and bazaars
- Visit Bodrum Castle or historic Lycian sites
Tips for Booking
✔ Book early for summer (May–September)
✔ Check free cancellations when possible
✔ All-inclusive stays often include meals, drinks and activities for families and couples