The best hotels in Dubai for all budgets

Photo of Tamara HinsonPhoto of Tamara Hinson
By Tamara Hinson

12 November 2021 | Updated 1 December 20236 min read

Palm trees frame the apricot-coloured Atlantis, The Palm hotel in Dubai

A fabulous choice for winter sun and a great spot for fans of retail therapy, Dubai is the ultimate urban-playground-meets-beach-destination. You’ll also have some of the world’s best hotels to discover – extravagant five-star pads are what it’s all about in this city famed for luxury.

However, you don’t have to blow your budget to enjoy a holiday to Dubai. Here's where to stay, whatever your budget.

Al Seef Heritage Hotel Dubai, Curio Collection by Hilton

Credit: Hilton

The next best thing to a stay in an Emirati palace is this beautiful hotel in the heart of Old Dubai. One of the best hotels for couples in Dubai, with beautiful rooms filled with nods to the traditional side of the region – think woven furniture, airy courtyards and elaborate stonework – it’s a great option for travellers keen to immerse themselves in all things Emirati. There’s also the Sabaa restaurant, which specialises in local cuisine, the highlight of which is a delicious mezze buffet.

You also get access to the amenities at the nearby Canopy by Hilton Dubai Al Seef and Hampton by Hilton Dubai Al Seef (a five-minute shuttle journey away).

Double rooms start from £67 a night in low season, or £92 in high season.

Hotel Indigo Dubai Downtown

Credit: Nicolas Dumont | Hotel Indigo

One of Dubai’s newest hotels, Hotel Indigo Dubai Downtown has a fantastic location – stay here and you’ll be just 2.6km (1.6 miles) from the Burj Khalifa, where you can soak up unparalleled views of the city from the At The Top observation deck.

The hotel itself has a laidback vibe, which has made it a hit with hipsters who love the home-from-home decor, as well as its thick rugs, spa-inspired bathrooms and super-fast wi-fi. You can also look forward to a yoga studio, 25m-long infinity pool and the Off The Wall bar, where the hotel’s team of mixologists will whip up cocktails and mocktails made with local ingredients (rumour has it the head mixologist trawls the souk for the finest ingredients every morning).

Double rooms start from £138 a night in low season, or £169 in high season.

Sheraton Grand Hotel

Credit: Neil Corder | Sheraton Dubai

One of the tallest buildings on Sheikh Zayed Road, the Sheraton Grand Hotel is a tranquil base to retreat to at the end of the day – step inside this five-star hotel in Dubai and you’ll find vast expanses of marble, plenty of softly-lit cubby holes and a beautiful gym on the 53rd floor. Put it this way – working out is considerably less painful when the view from your treadmill looks this spectacular.

It also has one of the widest ranges of restaurants you’ll find in a Dubai hotel. For seafood, head to Miss Lily’s, which specialises in Jamaican cuisine, while Larimar by Dawn & Dusk is a wonderful spot for delicious after dinner cocktails watching the sun set.

Double rooms start from £95 a night in low season, or £178 in high season.

DoubleTree by Hilton Dubai M Square Hotel & Residences

Credit: Ales Vyslouzil/Ales Photography | Hilton

This fabulous hotel opened in late 2020. Filled with funky artwork and with a beautiful rooftop pool offering great views of Dubai’s so-called big six (the Burj Khalifa, the Dubai Frame, the doughnut-like Museum of the Future, the Burj Al Arab, the Dubai Creek and Ain Dubai), this is a brilliant, wallet-friendly hotel just a few metres from the nearest metro station, and a short hop from the Dubai Mall.

There are over 300 rooms – all with individual décor and quirky touches such as antique lights and framed drawings of deconstructed bicycles – and two restaurants: The Spice Tree, which serves up delicious Indian cuisine, and Larte Caffe, an Italian restaurant that serves some of the best pizzas in Dubai.

Double rooms start from £74 a night in low season, or £100 in high season.

Address Beach Resort

Credit: Alex Jeffries | Address Beach Resort

You’ll struggle to find a hotel with a better location than this beautiful property: The Palm Jumeirah, the Mall of the Emirates and The Pointe, where you’ll find the world’s highest waterfalls, are all within easy reach.

This pad has the world’s highest infinity pool, a spectacular spa on the 75th floor and some of Dubai’s most gorgeous hotel rooms. Opt for a Deluxe Marina View Room and you can soak up the views of the superyachts, although if you plump for a Sea View room, you might just end up with stunning views of the Ain Dubai observation wheel.

There are also nine fantastic restaurants and cafes to choose from. Head to ZETA Seventy Seven for delicious Asian fusion cuisine.

Double rooms start from £265 a night in low season, or £418 in high season.

Mandarin Oriental Jumeira

Credit: Mandarin Oriental Jumeira

With a prime position in the prestigious Jumeirah area, this beachfront property is hard to beat. It’s within easy reach of Dubai’s top attractions, including the Aquaventure Waterpark at Atlantis, The Palm and the fantastic Pointe area, where you’ll find some of Dubai’s best restaurants.

But back to the hotel. With just 251 rooms and suites, it’s got a more intimate feel than similarly luxurious properties, and with 6 restaurants, a sprawling 2,000-square-metre spa and a Little Nomads Kids’ Club, boredom is unlikely to be an issue.

And don’t worry if you can’t bag a beach view – the views in the other direction, towards downtown Dubai, are fantastic.

Double rooms start from £430 a night in low season, or £945 in high season.

Habtoor Palace Dubai, LXR Hotels & Resorts

Credit: LXR Hotels & Resorts

You know your hotel’s a bit posh when the suites have names, not numbers, and at the Habtoor Palace Dubai, you can stay in the likes of the beautiful Sir Winston Churchill and Bentley suites. Plus, every guest at this 234-room hotel gets butler service and access to the Waldorf Astoria Dubai Palm Jumeirah’s private beach.

It’s close to a number of Dubai’s most popular attractions, including the Dubai Mall (head there to check out the brilliant Infinity des Lumieres digital art gallery, which opened in 2021) and the Time Out Market Dubai, where you can feast on cuisine from around the world.

Double rooms start from £164 a night in low season, or £196 in high season.

Atlantis, The Palm

Credit: Atlantis, the Palm

Atlantis, The Palm is the kind of five-star hotel you’d happily check into for a month. Or two, come to think of it. This enormous resort’s amenities include the Aquaventure Waterpark, an aquarium (one of the world’s largest), one of the biggest and best spas in Dubai, and more pools and beach areas than you can count.

It’s a brilliant destination if you’re looking for a destination with wow factor – even the resort’s nail bar has its own team of mixologists. You can book an underwater suite that looks out onto the aquarium and join the legendary party brunch at Saffron, which takes place every Saturday. Expect DJs, live acts and unlimited food and drink.

Double rooms start from £184 a night in low season, or £278 in high season.

Please note: Lowest room rates are based on the cheapest rate for 2024 and are correct at time of writing. Average nightly prices in links are for travel this December and do not reflect the cheapest night overall.

Andaz Dubai The Palm

  • The Palm Islands, Dubai, United Arab Emirates
  • 20 August 2024
  • Half board
  • From Gatwick

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from


View deal

Sign up and save on your next holiday

Be a savvy traveller and get top deals to your inbox, expert travel advice and the chance to win holidays

We won't pass your details on to anyone else. By clicking the sign up button you agree to our Terms of Use and Privacy Policy.