Star Rating
Hotel Name
Price Range (USD)to
Amenities

33138 Hotels/Accommodations

Motel Blu Mimo Historical District - Miami
+1-888-690-5247
7700 Biscayne Blvd., Miami, FL 33138
  • 2-star Downtown hotel
  • Hotel has 2 floors
  • Hotel security can be an issue
  • Awful breakfast
The Vagabond Hotel
+1-888-305-3366
7301 Biscayne Blvd., Miami, FL 33138
  • Midscale hotel
  • 45 sleeping rooms in hotel
From$90
Very Good 4.5 /5Reviews CallBookMore Details
Shalimar Motel : 6200 Biscayne Blvd.
+1-800-881-1523
6200 Biscayne Blvd., Miami, FL 33138
  • Midscale hotel
  • Hotel has 2 floors
Sun N Surf Inn : 11102 Biscayne Blvd.
+1-888-283-3404
11102 Biscayne Blvd., Miami, FL 33181 ~1.92 miles northeast of 33138
  • Low-priced Beach property
  • Check-in time: 03:00 PM
Kinights Inn
+1-866-221-8581
5255 Biscayne Blvd., Miami, FL 33137 ~2.10 miles south of 33138
  • 2-star hotel
  • Check in time: 3:00 pm
Best Western on the Bay Inn & Marina - North Bay Village
+1-866-429-5787
1819 79th St. Cswy, North Bay Village, FL 33141 ~2.30 miles east of 33138
  • Three Star Beach hotel
  • 5 floors in property
From$54
Very Good 4.0 /5Reviews CallBookMore Details
Best Western Plus Windsor Inn
+1-888-690-5281
12210 Biscayne Blvd., North Miami, FL 33181 ~2.63 miles northeast of 33138
  • Three Star Suburban hotel
  • 95 sleeping rooms in hotel
  • The majority of guests criticized the unstylish hotel
  • Customer service was excellent
From$98
Very Good 4.0 /5Reviews CallBookMore Details
Hampton Inn & Suites Miami Midtown
+1-888-690-5247
3450 Biscayne Blvd., Miami, FL 33137 ~3.18 miles south of 33138
  • 3 star Downtown property
  • 2 meeting rooms in hotel
From$109
Very Good 4.5 /5Latest Reviews CallBookMore Details
Midtown Inn Port of Miami
+1-888-305-3366
3400 Biscayne Blvd., Miami, FL 33137 ~3.22 miles south of 33138
  • Cheap Downtown property
  • Airport shuttle provided
  • Service is adequate
  • Almost all guests liked the proximity to shopping
Hyde Midtown
+1-800-881-1523
101 NE 34th St., Miami, FL 33137 ~3.25 miles south of 33138
  • 3 star hotel
  • Check-in: 15:00
The Lofts on the Park - Miami
+1-888-283-3404
Ne 135th St. 1660, Miami, FL 33181 ~3.33 miles north of 33138
  • Expensive hotel
  • Check-in time: 16:00
From$160
Very Good 4.0 /5Reviews CallBookMore Details
Real Living Hotel Residence : 2700 North Miami Ave.
+1-866-221-8581
2700 North Miami Ave., Miami, FL 33127 ~3.69 miles south of 33138
  • Midscale Downtown hotel
  • Hotel has 11 rooms
From$80
Very Good 4.0 /5Read Reviews CallBookMore Details
Fortuna House Apartments
+1-866-429-5787
Ne 26th St. 432, Miami, FL 33137 ~3.72 miles south of 33138
  • Affordable hotel
  • 23 rooms in hotel
Tryp Miami Bay Harbor : 9540 West Bay Harbor Dr.
+1-888-690-5281
9540 West Bay Harbor Dr., Bay Harbor Islands, FL 33154 ~3.82 miles northeast of 33138
  • 3-star Suburban hotel
  • Check in: 4:00pm
From$99
Very Good 4.5 /5Review Score CallBookMore Details
Waterside Hotel in Miami Beach
+1-888-690-5247
7310 Harding Ave., Miami Beach, FL 33141 ~3.88 miles east of 33138
  • 3-star hotel
  • Check in: 15:00
From$90
Very Good 4.0 /5Review Score CallBookMore Details
Sorrento Villas - Miami Beach
+1-888-305-3366
Harding Ave. 7510, Miami Beach, FL 33141 ~3.89 miles east of 33138
  • Economical hotel
  • Check in: 15:00
Beachside Apartment Hotel
+1-800-881-1523
7710 Harding Ave., Miami Beach, FL 33141 ~3.90 miles east of 33138
  • Midscale hotel
  • 30 rooms in property
Costa Norte Boutique Hotel : 7130 Harding Ave.
+1-888-283-3404
7130 Harding Ave., Miami Beach, FL 33141 ~3.91 miles east of 33138
  • Low priced property
Epic Hotel
+1-866-221-8581
270 Biscayne Bay Blvd., Miami, FL 33131 ~3.92 miles south of 33138
  • Luxury 5-star Downtown property
  • Hotel has a green policy See policy
From$239
Very Good 4.5 /5Reviews CallBookMore Details
Seaside Apartment Hotel
+1-866-429-5787
7500 Collins Ave., Miami Beach, FL 33141 ~3.95 miles east of 33138
  • 3-star Beach hotel
  • Hotel has 40 rooms
Carillon Miami Wellness Resort - Miami Beach
+1-888-690-5281
6801 Collins Ave., Miami Beach, FL 33141 ~3.99 miles east of 33138
  • Luxury Five Star hotel
  • 150 suites in hotel
From$250
Very Good 4.5 /5Reviews CallBookMore Details
Sixty Sixty Hotel : Miami Beach - Miami Beach
+1-888-690-5247
6060 Indian Creek Dr., Miami Beach, FL 33140 ~4.00 miles east of 33138
  • Mid-scale hotel
  • Hotel has 80 rooms
Crystal Beach Suites Hotel : 6985 Collins Ave.
+1-888-305-3366
6985 Collins Ave., Miami Beach, FL 33141 ~4.01 miles east of 33138
  • Three Star Beach property
  • 2 conference rooms in property
The Deauville Beach Resort - Miami Beach
+1-800-881-1523
6701 Collins Ave., Miami Beach, FL 33141 ~4.01 miles east of 33138
  • Affordable Beach hotel
  • Check-in: 4 pm
Collins Hotel - Miami
+1-888-283-3404
6600 Collins Ave., Miami, FL 33141 ~4.02 miles east of 33138
  • Three Star hotel
  • Check-in: 15:00
Hawaii Hotel in Miami Beach
+1-866-221-8581
7430 Ocean Terrace, Miami Beach, FL 33141 ~4.02 miles east of 33138
  • Economical Oceanfront hotel
  • Free complimentary breakfast
  • Terrific location
  • Breakfast is very poor
Broadmoor Miami Beach
+1-866-429-5787
7450 Ocean Terrace, Miami Beach, FL 33141 ~4.02 miles east of 33138
  • Midscale Beach property
  • Check in time: 4:00 PM
  • Almost all guests were unsatisfied with the kitchenette
  • Near to public transport, according to 100%
Pelican Stay Furnished Apartments in Monte Carlo M
+1-888-690-5281
Pelican Stay 6551 Collins Ave., Miami Beach, FL 33141 ~4.03 miles east of 33138
  • Four star Beach hotel
From$135
Very Good 4.5 /5Review Score CallBookMore Details
Mimosa Hotel & Spa
+1-888-690-5247
6525 Collins Ave., Miami Beach, FL 33141 ~4.03 miles east of 33138
  • Mid-scale property
  • Check-in time: 14:00
  • Almost all guests found the staff to be very friendly
  • Room is all right
From$80
Average 3.0 /5Reviews CallBookMore Details
Oceanside Hotel in Miami Beach
+1-888-305-3366
6084 Collins Ave., Miami Beach, FL 33140 ~4.03 miles east of 33138
  • Mid-scale property
  • Check in: 15:00
From$90
Very Good 4.0 /5Reviews CallBookMore Details
Ocean Surf Hotel
+1-800-881-1523
7436 Ocean Ter, Miami Beach, FL 33141 ~4.05 miles east of 33138
  • Low priced Beach hotel
  • Check in time: 15:00
  • Room looks like prison cell
  • Most guests thought the view was good
Global Luxury Suites at Monte Carlo - Miami
+1-888-283-3404
6551 Collins Ave., Miami, FL 33141 ~4.05 miles east of 33138
  • Four-star Beach property
  • Access to gym on-site
From$236
Very Good 4.5 /5Review Score CallBookMore Details
The New Casablanca on the Ocean - Miami Beach
+1-866-221-8581
6345 Collins Ave., Miami Beach, FL 33141 ~4.08 miles east of 33138
  • Midscale Beach property
  • 250 rooms in hotel
  • Most guests liked the proximity to shopping
  • Hotel could use some updating
Hilton Cabana Miami Beach - Miami Beach
+1-866-429-5787
6261 Collins Ave., Miami Beach, FL 33140 ~4.09 miles east of 33138
  • Four star Beach hotel
  • Check-in: 4:00 PM
From$104
Very Good 4.0 /5Guest Reviews CallBookMore Details
Daddy O Hotel in Bay Harbor Islands
+1-888-690-5281
9660 East Bay Harbor Dr., Bay Harbor Islands, FL 33154 ~4.09 miles northeast of 33138
  • Four star Beach hotel
  • Hotel has 46 rooms
  • Most guests thought the facilities needed updating
  • Free complimentary breakfast
Grand Beach Bay Harbor
+1-888-690-5247
9601 East Bay Harbor Dr., Bay Harbor Island, FL 33154 ~4.11 miles northeast of 33138
  • Midscale hotel
  • 96 rooms in hotel
Ascend Resort Collection Solara Surfside - Surfside
+1-888-305-3366
8801 Collins Ave., Surfside, FL 33154 ~4.13 miles east of 33138
  • Expensive Oceanfront property
  • Check-in time: 10:00
Dw Oceanfront Resort - Miami Beach
+1-800-881-1523
5445 Collins Ave., Miami Beach, FL 33140 ~4.24 miles east of 33138
  • Midscale Oceanfront hotel
  • Check in time: 3:00 pm
Residence Inn Miami Beach Surfside : 9200 Collins Ave.
+1-888-283-3404
9200 Collins Ave., Surfside, FL 33154 ~4.25 miles east of 33138
  • Affordable Beach hotel
  • 6 meeting rooms in property
From$86
Very Good 4.0 /5Reviews CallBookMore Details
Four Seasons Hotel at the Surf Club
+1-866-221-8581
9011 Collins Ave., Surfside, FL 33154 ~4.25 miles east of 33138
  • Luxury Five Star property
  • Hotel has 12 floors
From$250
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Beach Resort Suites at Alexander Condo Hotel in Miami Beach
+1-866-429-5787
5300 Collins Ave., Miami Beach, FL 33140 ~4.27 miles east of 33138
  • 4 star Beach hotel
  • 25 sleeping rooms in hotel
The Alexander Hotel
+1-888-690-5281
5225 Collins Ave., Miami Beach, FL 33140 ~4.28 miles east of 33138
  • Mid-scale Beach hotel
  • Gym / Fitness Center Available
  • Bar service was average, according to 67%
  • Outdated facilities
Pelican Executive Suites in Miami Beach
+1-888-690-5247
5227 Collins Ave., Miami Beach, FL 33140 ~4.28 miles east of 33138
  • Mid-scale property
Seacoast Suites in Miami Beach
+1-888-305-3366
5101 Collins Ave., Miami Beach, FL 33140 ~4.37 miles east of 33138
  • High end Beach property
  • 4 meeting rooms in hotel
From$116
Average 3.5 /5Reviews CallBookMore Details
Grand Beach Hotel Surfside in Surfside
+1-800-881-1523
9449 Collins Ave., Surfside, FL 33154 ~4.38 miles east of 33138
  • Four-star Oceanfront property
  • Hotel has 12 floors
  • Good restaurant service
  • Bathroom needs cleaning
From$500
Very Good 4.0 /5Reviews CallBookMore Details
Doubletree by Hilton Grand Hotel Biscayne Bay : 1717 North Bayshore Dr.
+1-888-283-3404
1717 North Bayshore Dr., Miami, FL 33132 ~4.40 miles south of 33138
  • High-end Downtown hotel
  • 2 conference rooms in property
  • Vibe wasn't good
  • Yummy desserts, said 88%
From$139
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Sun Harbour Boutique Hotel : 9576 Collins Ave.
+1-866-221-8581
9576 Collins Ave., Bal Harbour, FL 33154 ~4.42 miles east of 33138
  • Midscale hotel
  • Check in: 15:00
Miami Marriott Biscayne Bay
+1-866-429-5787
1633 North Bayshore Dr., Miami, FL 33132 ~4.44 miles south of 33138
  • High-end Downtown property
  • Hotel has 31 floors
  • Great room
  • Waiter was fantastic
From$189
Very Good 4.0 /5Reviews CallBookMore Details
Hilton Miami
+1-888-690-5281
1601 Biscayne Blvd., Miami, FL 33132 ~4.45 miles south of 33138
  • Expensive Downtown hotel
  • 21 floors in property
  • Air conditioning was criticized by 84%
  • Approx. half of guests said the wifi quality was bad
From$199
Very Good 4.0 /5Guest Reviews CallBookMore Details
The Grand Beach Hotel
+1-888-690-5247
4835 Collins Ave., Miami, FL 33140 ~4.47 miles east of 33138
  • 4 star Beach property
  • 3 meeting rooms in hotel
  • Food is a bit overpriced
  • Ordinary amenities
From$127
Very Good 4.0 /5Hotel Reviews CallBookMore Details

Next: Show All Available 33138 Hotels with Pricing

Graph: Upcoming 20 Days of Miami Shores Hotel Rates

Rates shown are nightly rates before taxes and do not necessarily reflect all Miami Shores, FL discounts available. The chart reflects the cheapest Miami Shores hotel for each day and each star rating category.
Back to Top