Skip to main content

Filter by:


Star Rating

Review Score

Miami Shores – 1,097 hotels and places to stay
See the latest prices and deals by choosing your dates.
Riu Plaza Miami Beach, hotel in Miami Shores

Located 525 feet’ walk from the beach, this Miami Beach hotel features an outdoor swimming pool and sun terrace.

Nothing
7.7
Scored 7.7
Good
Rated good
4,941 reviews
Price from$179.10per night
YVE Hotel Miami, hotel in Miami Shores

Located just 1 mile from the Port of Miami, this hotel is adjacent to the Bayside Marketplace and Bayfront Park. American Airlines Arena is 5 minutes’ walk away.

Close to port and shopping
7.2
Scored 7.2
Good
Rated good
4,232 reviews
Price from$122.55per night
Hilton Miami Downtown, hotel in Miami Shores

This upscale hotel is centrally located in downtown Miami along the Biscayne Bay and is connected to the Metro Mover. It features a rooftop pool, well-equipped gym and spacious rooms.

Great location for pre cruise stay.
8.0
Scored 8.0
Very Good
Rated very good
2,924 reviews
Price from$169.15per night
Holiday Inn Hotel Port of Miami-Downtown, an IHG Hotel, hotel in Miami Shores

Across from Bayside Marketplace in the heart of the city center of Miami, Florida, this hotel overlooks the Biscayne Bay and offers convenient amenities such as free wireless high-speed internet...

Location was great ,close to lots of amenities. Room was good needs updating but it was sufficient for one night.
7.0
Scored 7.0
Good
Rated good
2,664 reviews
Price from$153per night
Embassy Suites by Hilton Miami International Airport, hotel in Miami Shores

This hotel in Miami, Florida offers free shuttle services to and from Miami International Airport. It features an outdoor pool with hot tub.

I like the idea that it was nice continental breakfast the time need to be extended to a later close time but overall my state was excellent
7.7
Scored 7.7
Good
Rated good
768 reviews
Price from$118.15per night
International Inn on the Bay, hotel in Miami Shores

Located in Miami Beach, within 6.2 mi of Miami Beach Convention Center, International Inn on the Bay features accommodations with an outdoor swimming pool and free WiFi throughout the property as well...

I strongly advise against staying at this place unless you don't mind sharing your bed with cockroaches. It's a terrible place to stay, and I wouldn't choose to stay here even if it was offered for free. I have contacted Booking.com to report a hygiene problem, and I hope that they take appropriate action, which includes removing this place from their listings until the issue is resolved.
5.4
Scored 5.4
Average
Rated fair
2,553 reviews
Price from$80per night
Radisson Resort Miami Beach, hotel in Miami Shores

Just outside of central Miami Beach and offering an exceptional oceanfront location, this resort features completely nonsmoking accommodations along with modern amenities and easy access to area...

Convenience and location
7.6
Scored 7.6
Good
Rated good
1,918 reviews
Price from$186.15per night
La Quinta by Wyndham Miami Airport East, hotel in Miami Shores

Located in the heart of Miami, this Florida hotel features free continental breakfast and an outdoor pool. Guests will also enjoy daily airport transport service, which is only 2 miles away.

Location
6.5
Scored 6.5
Pleasant
Rated pleasant
4,627 reviews
Price from$89.30per night
Red Roof PLUS Miami Airport, hotel in Miami Shores

This all nonsmoking hotel is only 5 minutes' drive from Miami International Airport. The hotel offers free airport transfers, and free Wi-Fi.

Breakfast was very good. A little crowded but still good.
6.5
Scored 6.5
Pleasant
Rated pleasant
4,723 reviews
Price from$89.10per night
Crystal Beach Suites Miami Oceanfront Hotel, hotel in Miami Shores

This Miami Beach, Florida hotel is 272 feet from the beach and 400 feet from the ocean. Features include an outdoor pool, fitness center, and free WiFi.

Conviently located
7.4
Scored 7.4
Good
Rated good
2,974 reviews
Price from$160.55per night
See all hotels near Miami Shores
Subscribe to receive premium deals

Prices drop the second you sign up!