Star Rating
Hotel Name
Price Range (USD)to
Amenities

33138 Hotels, Motels & Accommodations

The Vagabond Hotel in Miami
+1-888-389-4121
7301 Biscayne Blvd., Miami, FL 33138
  • Three Star property
  • Hotel has 45 rooms
From$90
Very Good 4.5 /5Review Score CallBookMore Details
Mare Azur Miami Luxury Apartments by Grand Bay in Miami
+1-888-675-2083
7951 NE Bayshore Court, Miami, FL 33138
  • Mid-scale property
  • Check in: 16:00
From$90
Very Good 4.0 /5Review Score CallBookMore Details
Shalimar Motel - Miami
+1-800-716-8490
6200 Biscayne Blvd., Miami, FL 33138
  • Three Star hotel
  • Check in time: 11 AM
Holiday Inn Miami North I 95 in Miami
+1-800-805-5223
7927 NW 7th Ave., Miami, FL 33150 ~1.57 miles west of 33138
  • Midscale Airport hotel
  • 10 suites in property
Sun and Surf Inn - Miami
+1-888-965-1860
11102 Biscayne Blvd., Miami, FL 33181 ~1.92 miles northeast of 33138
  • Two-star Beach property
  • Complimentary breakfast is offered
Kinights Inn
+1-888-788-5576
5255 Biscayne Blvd., Miami, FL 33137 ~2.10 miles south of 33138
  • Low priced Downtown property
  • Comp. Breakfast
Best Western on the Bay Inn & Marina
+1-888-897-9207
1819 79th St. Cswy, North Bay Village, FL 33141 ~2.30 miles east of 33138
  • Mid-scale Beach property
  • Free complimentary breakfast
Best Western Plus Windsor Inn - North Miami
+1-888-311-4278
12210 Biscayne Blvd., North Miami, FL 33181 ~2.63 miles northeast of 33138
  • Midscale Suburban hotel
  • Hotel has 97 rooms
  • World class service
  • Comfortable beds
From$98
Very Good 4.0 /5Review Score CallBookMore Details
Design District Mare Azur - Miami
+1-888-469-4795
3880 NE 6th Ave. Unit 102b, Miami, FL 33137 ~2.91 miles south of 33138
  • Midscale property
Hampton Inn & Suites Miami Midtown
+1-888-734-9421
3450 Biscayne Blvd., Miami, FL 33137 ~3.18 miles south of 33138
  • Midscale Downtown hotel
  • Hotel has 151 rooms
From$109
Very Good 4.5 /5Read Reviews CallBookMore Details
AC Hotel by Marriott Miami Midtown : 3400 Biscayne Blvd.
+1-888-841-5292
3400 Biscayne Blvd., Miami, FL 33137 ~3.22 miles south of 33138
  • Mid-scale Downtown property
  • Fitness / Gym is on-site
Hyde Suites Midtown Miami - Miami
+1-888-455-5160
101 NE 34th St., Miami, FL 33137 ~3.25 miles south of 33138
  • Mid-scale property
  • Check-in: 15:00
From$90
Very Good 4.5 /5Read Reviews CallBookMore Details
Real Living Residences - Miami
+1-888-965-8297
2700 North Miami Ave., Miami, FL 33127 ~3.69 miles south of 33138
  • Affordable Downtown hotel
  • Check-in time: 3:00 P.M.
From$80
Very Good 4.0 /5Reviews CallBookMore Details
Fortuna House Apartments : Ne 26th St. 432
+1-888-906-6358
Ne 26th St. 432, Miami, FL 33137 ~3.72 miles south of 33138
  • Three Star property
  • 23 rooms in hotel
TRYP by Wyndham Miami Bay Harbor : 9540 West Bay Harbor Dr.
+1-888-749-6785
9540 West Bay Harbor Dr., Bay Harbor Islands, FL 33154 ~3.82 miles northeast of 33138
  • 3-star Suburban property
  • Check-in: 4:00pm
Waterside Hotel and Suites, a South Beach Group Hotel in Miami Beach
+1-888-878-9982
7310 Harding Ave., Miami Beach, FL 33141 ~3.88 miles east of 33138
  • 3-star property
  • Hotel has 48 rooms
Sorrento Villas - Miami Beach
+1-888-389-4485
Harding Ave. 7510, Miami Beach, FL 33141 ~3.89 miles east of 33138
  • 2 star hotel
  • Check-in: 15:00
Beachside All Suites Hotel, a South Beach Group Hotel
+1-888-389-4121
7710 Harding Ave., Miami Beach, FL 33141 ~3.90 miles east of 33138
  • Midscale property
  • Check in time: 15:00
Costa Norte Boutique Hotel
+1-888-675-2083
7130 Harding Ave., Miami Beach, FL 33141 ~3.91 miles east of 33138
  • Low priced property
From$60
Average 3.5 /5Reviews CallBookMore Details
Kimpton Epic Hotel : 270 Biscayne Bay Blvd.
+1-800-716-8490
270 Biscayne Bay Blvd., Miami, FL 33131 ~3.92 miles south of 33138
  • Luxury 5-star Downtown property
  • Access to gym on-site
From$239
Very Good 4.5 /5Hotel Reviews CallBookMore Details
Seaside Apartment Hotel
+1-800-805-5223
7500 Collins Ave., Miami Beach, FL 33141 ~3.95 miles east of 33138
  • 3-star Beach hotel
  • Hotel has 2 floors
Carillon Miami Wellness Resort - Miami Beach
+1-888-965-1860
6801 Collins Ave., Miami Beach, FL 33141 ~3.99 miles east of 33138
  • Luxurious 5-star hotel
  • 10 floors in property
From$250
Very Good 4.5 /5Read Reviews CallBookMore Details
Casablanca West Tower
+1-888-788-5576
6060 Indian Creek Dr., Miami Beach, FL 33140 ~4.00 miles east of 33138
  • Three Star property
  • 80 rooms in hotel
Crystal Beach Suites Oceanfront Hotel - Miami Beach
+1-888-897-9207
6985 Collins Ave., Miami Beach, FL 33141 ~4.01 miles east of 33138
  • 3-star Beach property
  • Fitness center on property
From$85
Average 3.5 /5Reviews CallBookMore Details
The Deauville Beach Resort
+1-888-311-4278
6701 Collins Ave., Miami Beach, FL 33141 ~4.01 miles east of 33138
  • 3-star Beach hotel
  • Check in time: 4 pm
Collins Hotel
+1-888-469-4795
6600 Collins Ave., Miami, FL 33141 ~4.02 miles east of 33138
  • 3 star property
  • 101 rooms in hotel
Hawaii Hotel
+1-888-734-9421
7430 Ocean Terrace, Miami Beach, FL 33141 ~4.02 miles east of 33138
  • Low Cost Oceanfront hotel
  • Hotel has 2 floors
  • Bathroom could be optimized
  • Close to the beach with easily accessible parking
Broadmore Miami Beach - Miami Beach
+1-888-841-5292
7450 Ocean Terrace, Miami Beach, FL 33141 ~4.02 miles east of 33138
  • Affordable Beach property
  • 7 floors in property
  • Most guests thought they were poorly maintained
  • Great view
From$89
Average 3.5 /5Reviews CallBookMore Details
Pelican Stay Furnished Apartments in Monte Carlo M
+1-888-455-5160
Pelican Stay 6551 Collins Ave., Miami Beach, FL 33141 ~4.03 miles east of 33138
  • Expensive Beach hotel
From$135
Very Good 4.5 /5Latest Reviews CallBookMore Details
The Mimosa Hotel : 6525 Collins Ave.
+1-888-965-8297
6525 Collins Ave., Miami Beach, FL 33141 ~4.03 miles east of 33138
  • Mid-scale property
  • 60 sleeping rooms in hotel
  • Good room service
  • Rooms are ok
Oceanside Hotel and Suites, a South Beach Group Hotel
+1-888-906-6358
6084 Collins Ave., Miami Beach, FL 33140 ~4.03 miles east of 33138
  • Midscale hotel
  • Check in time: 15:00
From$90
Very Good 4.0 /5Review Score CallBookMore Details
Ocean Surf Hotel : 7436 Ocean Ter
+1-888-749-6785
7436 Ocean Ter, Miami Beach, FL 33141 ~4.05 miles east of 33138
  • 2 star Beach hotel
  • Free complimentary breakfast
  • The majority of guests thought the service was very professional
  • Great shopping
Global Luxury Suites at Monte Carlo - Miami
+1-888-878-9982
6551 Collins Ave., Miami, FL 33141 ~4.05 miles east of 33138
  • Four-star Beach property
  • 36 suites in hotel
From$236
Very Good 4.5 /5Review Score CallBookMore Details
Hilton Cabana Miami Beach - Miami Beach
+1-888-389-4485
6261 Collins Ave., Miami Beach, FL 33140 ~4.05 miles east of 33138
  • 4-star Beach hotel
  • 16 suites in property
The Landon : 9660 East Bay Harbor Dr.
+1-888-389-4121
9660 East Bay Harbor Dr., Bay Harbor Islands, FL 33154 ~4.07 miles northeast of 33138
  • High end Beach property
  • Gym is available on property
Grand Beach Hotel Bay Harbor in Bay Harbor Island
+1-888-675-2083
9601 East Bay Harbor Dr., Bay Harbor Island, FL 33154 ~4.11 miles northeast of 33138
  • Affordable hotel
  • Check-in time: 16:00
Bluegreen Vacations Solara Surfside,Ascend Resort Collection - Surfside
+1-800-716-8490
8801 Collins Ave., Surfside, FL 33154 ~4.13 miles east of 33138
  • Expensive Oceanfront property
  • Fitness center on property
Residence Inn by Marriott Miami Beach Surfside
+1-800-805-5223
9200 Collins Ave., Surfside, FL 33154 ~4.25 miles east of 33138
  • 3-star Beach property
  • Comp. Breakfast
Four Seasons Hotel at The Surf Club in Surfside
+1-888-965-1860
9011 Collins Ave., Surfside, FL 33154 ~4.25 miles east of 33138
  • Luxury Five Star hotel
  • 77 rooms in property
From$250
Very Good 4.5 /5Reviews CallBookMore Details
Beach Resort Suites at Alexander Condo Hotel
+1-888-788-5576
5300 Collins Ave., Miami Beach, FL 33140 ~4.27 miles east of 33138
  • 4-star Beach property
  • 25 rooms in hotel
The Alexander Hotel
+1-888-897-9207
5225 Collins Ave., Miami Beach, FL 33140 ~4.28 miles east of 33138
  • Three Star Beach hotel
  • Check in: 4:00pm
  • Reception should be more attentive
  • Terrace is not particularly attractive
Seacoast Suites on Miami Beach : 5101 Collins Ave.
+1-888-311-4278
5101 Collins Ave., Miami Beach, FL 33140 ~4.33 miles east of 33138
  • High end Beach hotel
  • Shuttle from airport available
  • Breakfast is average
  • Great ocean front
From$149
Average 3.5 /5Reviews CallBookMore Details
Grand Beach Hotel Surfside
+1-888-469-4795
9449 Collins Ave., Surfside, FL 33154 ~4.38 miles east of 33138
  • Expensive Oceanfront hotel
  • 12 floors in property
  • The majority of guests said the concierge service was amazing
  • Almost all guests thought they were poorly maintained
From$500
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Doubletree by Hilton Grand Hotel Biscayne Bay - Miami
+1-888-734-9421
1717 North Bayshore Dr., Miami, FL 33132 ~4.40 miles south of 33138
  • 4 star Downtown property
  • Gym / Fitness Center Available
  • Huge Jacuzzi
  • Most guests thought they were poorly maintained
From$139
Very Good 4.0 /5Hotel Reviews CallBookMore Details
Sun Harbour Boutique Hotel
+1-888-841-5292
9576 Collins Ave., Bal Harbour, FL 33154 ~4.42 miles east of 33138
  • Affordable hotel
  • Shuttle to airport available
Miami Marriott Biscayne Bay
+1-888-455-5160
1633 North Bayshore Dr., Miami, FL 33132 ~4.44 miles south of 33138
  • High end Downtown property
  • Check-in: 04:00pm
  • Exercise room is nice and is well appointed
  • Good fitness area
From$189
Very Good 4.5 /5Review Score CallBookMore Details
Hilton Miami Downtown : 1601 Biscayne Blvd.
+1-888-965-8297
1601 Biscayne Blvd., Miami, FL 33132 ~4.45 miles south of 33138
  • High-end Downtown hotel
  • 528 rooms in property
  • Internet sucks
  • Internet is poor
From$199
Very Good 4.0 /5Read Reviews CallBookMore Details
Grand Beach Hotel in Miami
+1-888-906-6358
4835 Collins Ave., Miami, FL 33140 ~4.47 miles east of 33138
  • Four star Beach property
  • 430 rooms in hotel
  • About half of guests considered the lobby entrance to be so-so
  • Elevator in need of updating
From$127
Very Good 4.0 /5Hotel Reviews CallBookMore Details
The St. Regis Bal Harbour Resort 
+1-888-749-6785
9703 Collins Ave., Bal Harbour, FL 33154 ~4.50 miles northeast of 33138
  • Luxury Five Star hotel
From$150
Very Good 4.5 /5Guest Reviews CallBookMore Details
Sea View Bal Harbour Hotel - Bal Harbour
+1-888-878-9982
9909 Collins Ave., Bal Harbour, FL 33154 ~4.53 miles northeast of 33138
  • High-end Beach property
  • Access to gym on-site
  • Rooms could be cleaner
  • Food is all right
From$125
Average 3.5 /5Reviews 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.

FAQs about hotels near 33138

What are the most favored hotels near 33138?

Sun Harbour Boutique Hotel, The Vagabond Hotel and Holiday Inn Miami North I 95 are the best rated hotels based on customer reviews in the last 365 days.

What are the top luxurious hotels near 33138?

Kimpton Epic Hotel, Carillon Miami Wellness Resort and Four Seasons Hotel at The Surf Club are the top 3 luxury hotels near 33138.

What hotels are closest to the area of 33138?

The Vagabond Hotel, Mare Azur Miami Luxury Apartments by Grand Bay, and Shalimar Motel are the properties closest to 33138.

How much does a cheap hotel near 33138 cost per night?

In the last year, a 2 star hotel near 33138 can be as cheap as $129.30 per night. (based on HotelPlanner prices)

How much does a 3 star hotel near 33138 cost per night?

In the last year, the average 3 star hotel near 33138 has been $162.79 per night. (based on HotelPlanner prices)

How much does a high-end hotel near 33138 cost?

In the last year, the average 4 star hotel near 33138 has been $227.55 per night. (based on HotelPlanner prices)

What are the best independent hotels near 33138?

Sun Harbour Boutique Hotel, Design District Mare Azur and Hyde Suites Midtown Miami are the best rated independent hotels (not part of a big brand).

What are the best Marriott hotels near 33138?

Miami Marriott Biscayne Bay, The St. Regis Bal Harbour Resort  and Residence Inn by Marriott Miami Beach Surfside are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Best Western hotels near 33138?

Best Western on the Bay Inn & Marina and Best Western Plus Windsor Inn are the best rated Best Western branded hotels (based on user reviews score).

What are the most popular IHG hotels near 33138?

Holiday Inn Miami North I 95 and Kimpton Epic Hotel are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top