From lavish temples and blinging beds to chic cabanas and simple guesthouses, Miami has hotels to suit every traveller – and every budget. Most of the historic hotels are to be found along South Beach's coastal strip, while Miami Beach is renowned for offering upmarket, international brand hotels. More affordable options can be found Downtown and in suburbs such as Coconut Groves, with options ranging from cheap and chic boutique numbers to art deco homes.
The Miami hotels below have been grouped into three different pricing categories:
Luxury (over US$200)
Moderate (US$100 to US$199)
Cheap (under US$100)
The prices quoted above are the starting rates for a standard double room per night, excluding all taxes and breakfast unless otherwise stated.
Ritz-Carlton, South Beach
The former landmark art deco DiLido hotel, designed by Morris Lapidus in the 1950s, is not your typical Ritz-Carlton. Located in the city's hottest neighbourhood, this South Beach stay looks more like a luxury liner when viewed from the pool deck, with two poolside wings. The 375 spacious guest rooms are decorated in bold nautical colours.Address: Miami Beach, One Lincoln Road, Miami, 33139
Telephone: +1 786 276 4000.
The Shore Club
It comes as no surprise that Miami's ultimate urban design hotel is located at South Beach. Stark modernism and the white-on-white décor of the 325 rooms and suites is softened by lush Moroccan-inspired tropical gardens. The Nobu restaurant and the Sky Bar are hugely popular with the city's cool crowd.Address: Miami Beach, 1901 Collins Avenue, Miami Beach, 33139
Telephone: +1 305 695 3100.
As the tallest and most elegant art deco hotel on Ocean Drive, The Tides offers genuine style for the incurably hip, with a minimalist interior that is sophisticated, spacious and sumptuous, decorated in soft tones of white, taupe and sand. The 45 suites all have incredible views of the beach.Address: Miami Beach, 1220 Ocean Drive, Miami, 33139
Telephone: +1 305 604 5070.
Housed in one of South Beach's quaint art deco treasures, the Avalon Hotel opened in 1955 and has become a Miami institution. Distinguished by the vintage bright blue Cadillac parked outside, it has bright, airy rooms, a retro chic lobby and an upmarket seafood restaurant.Address: Miami Beach, 700 Ocean Drive, Miami, 33139
Telephone: +1 305 538 0133.
Dream South Beach
Once you've seen the Dream South Beach's beautifully decorated rooms, all of which come complete with iPod docks, you'll begin to realise what a bargain this is. Housed inside a beautiful art deco building, the boutique hotel is small but highly stylish. A swimming pool and lounge occupy the roof.Address: Miami Beach, 1111 Collins Avenue, Miami, 33139
Telephone: +1 305 673 4747.
Opened under the auspices of the Diesel Jeans brand, the Pelican Hotel is nothing if not stylish and overlooks the picturesque Lummus Park. Some rooms have sea views but regardless of whether you get one, all are decorated in a retro chic style and come with flat-screen TVs and iPod docks.Address: Miami Beach, 826 Ocean Drive, Miami, 33139
Telephone: +1 305 673 3373.
A bright and cheerful hostel that's a short walk from the Bass Museum, the Freehand Miami is a good choice for those on a budget and who don't mind sharing their sleeping quarters. The brightly coloured rooms sleep up to eight people in bunks and are both mixed and gender-specific if you prefer. The beach is a short walk away.Address: Miami Beach, 2727 Indian Creek Drive, Miami, 33140
Telephone: +1 305 531 2727.
Occupying one of South Beach's charming art deco buildings, the pistachio and cream Hotel Shelley is within striking distance of the beach and close to most major amenities. Rooms are cosy and comfortable, and all are decked out in soothing neutral hues. Popular with younger travellers, it doesn't compromise on style.Address: Miami Beach, 844 Collins Avenue, Miami, 33139
Telephone: +1 305 531 3341.
Housed in a quaint art deco building in South Beach, the Whitelaw Hotel has become a favourite of hipster travellers who don't want to spend the earth on accommodation. Conveniently close to all of Miami Beach's major attractions, it boasts clean, spacious rooms and a friendly atmosphere.Address: Miami Beach, 808 Collins Avenue, Miami, 33139
Telephone: +1 305 398 7000.