2-star Hotels in Miami, FL
Browse Miami Hotels
- by Price
- Low to High
- High to Low
- by Star Rating
- 5-star hotels
- 4 stars or higher
- 3 stars or higher
- 2 stars or higher
- 1 star or higher
- near Points of Interest
- Airports
- Amusement
- Civic Centers
- Golf Courses
- Hospitals
- Monuments
- Museums
- Neighborhoods
- Parks
- Ports
- Schools
- Shopping
- Stadiums
- Theaters
A Price Match Guarantee that doesn't expire after 24 hours like others.
Book with confidence
Learn moreWe never charge a
cancel or change fee.
It's just not fair.
Ask our competitors what they do.
Learn moreFive reasons to book with us.
Showing 15 of 385 Hotels in Miami
-
1. Comfort Inn and Suites Miami International Airport
5301 Nw 36th St, Miami, FL, 33166Location. The Comfort Inn & Suites Miami International Airport is located in Miami, Fla. Adjacent to Miami International Airport 10 miles from South Beach… MoreQuick Facts. Pets not allowed, Minimum check-in age 21, Check-in time is 3 PM, Check-out time is Noon, More -
2. Continental South Beach-Oceanfront
1825 Collins Ave, Miami Beach, FL, 33139Location. MoreQuick Facts. Pets not allowed, Minimum check-in age 21, Check-in time is 4 PM, Check-out time is 11 AM, More -
3. Days Inn Hollywood Arpt South
2601 N 29th Ave, Hollywood, FL, 33020Location. MoreQuick Facts. Beach - nearby 4 Miles, More -
4. Days Inn Homestead Fl
51 S Homestead Blvd, Homestead, FL, 33030Location. The Days Inn Homestead Florida is located in Homestead, Fla. Less than two miles from Prime Outlets at Florida City Three miles from Coral Castle of… MoreQuick Facts. Pets not allowed, Minimum check-in age 21, Check-in time is 3 PM, Check-out time is 11 AM, More -
5. Days Inn North Beach
7450 Ocean Ter, Miami Beach, FL, 33141Location. The Days Inn North Beach is located 10 miles from the Miami International Airport. This Art Deco hotel is located on a palm tree-lined ocean-front… MoreQuick Facts. Pets not allowed, Resort fee charged at hotel/condo $6 Per Day, Check-in time is 2 PM, Check-out time is… More -
6. Days Inn Oceanside Miami Beach
4299 Collins Avenue, Miami Beach, FL, 33140Location. The Days Inn Miami Beach Oceanside is located in Miami Beach, Fla. Across the street from the beach One mile from the Miami Beach Convention Center… More -
7. Hotel Sheldon
1000 N Surf Road, Hollywood, FL, 33019Location. Sheldon Ocean Resort is located in Hollywood, Fla. Six miles from Gulfstream Park 9.5 miles from Seminole Hard Rock Casino Hotel… MoreQuick Facts. Pets not allowed, Check-in time is 11 AM, Check-out time is 1 PM, More -
-
9. Ocean Surf Hotel
7436 Ocean Ter, Miami Beach, FL, 33141Location. The Ocean Surf Hotel is located in Miami Beach, Fla. Across the street from the beach Two miles from the Bal Harbour Shops Two miles from the… More -
10. Quality Inn South Kendall
14501 S Dixie Hwy, Miami, FL, 33176Location. MoreQuick Facts. Pet fee charged at hotel/condo, American Express, Carte Blanche, Diners… More -
11. Ramada Florida City
124 E Palm Dr, Florida City, FL, 33034Location. Ramada Florida City is located in Florida City, Fla., approximately 33 miles from Miami International Airport. Three miles from Homestead Motor… MoreQuick Facts. Minimum check-in age 21, Check-in time is 3 PM, Check-out time is Noon, More -
12. Red Roof Inn Miami Airport
3401 NW Lejeune Road, Miami, FL, 33142Location. The Red Roof Inn Miami Airport is located in Miami, Fla. One-and-one-half miles from Miami Jai-Alai Less than three miles from Flagler Greyhound… More -
13. Rodeway Inn Miami Airport
Civic Center 1050 Nw 14th Stre, Miami, FL, 33136Location. Renovated in 2008, the Rodeway Inn Hotel is adjacent to the Miami Medical Center complex in Miami, Fla. The hotel is within five miles of the Miami… MoreQuick Facts. Pets not allowed, Minimum check-in age 18, Check-in time is 3 PM, Check-out time is Noon, More -
14. Starlite Hotel
750 Ocean Dr, Miami Beach, FL, 33139Location. Stalite Hotel is located on Ocean Drive in Miami Beach, Fla. Eight blocks from Lincoln Road pedestrian mall One mile from Miami Beach Convention… More -
15. Traymore Hotel
2445 Collins Ave, Miami Beach, FL, 33140Location. The Traymore Hotel is located in Miami Beach, Fla. Adjacent to the beach Eight blocks from South Beach Nine blocks from the Lincoln Road pedestrian… More