If you need a budget hotel in Imperial Beach, Sand Castle Inn has cheap rooms at 289US$ per night. Imperial Beach Club 114 is an affordable choice that is directly adjacent to Portwood Pier Plaza and offers room rates from 197US$.
- Price: low to high
- Price: high to low
- Guest rating: high to low
- Popularity: high to low
- Pricefrom low to highfrom high to low
- Popularityfrom high to low
- Guest ratingfrom high to low
Where to stay in Imperial Beach?
Best cheap hotels in Imperial Beach
Convenience of staying in hotels downtown
Travelodge San Diego South Bay is a 10-minute walk away from Saint Charles Catholic Church.
Luxury and boutique accommodation in Imperial Beach
Visitors looking for a luxury hotel in Imperial Beach with a tennis court, a picnic area and a rooftop terrace should consider Pier South Resort, Autograph Collection, which lies near United Pentecostal Church.
Explore and find your best apartments, B&Bs and others
If you're looking for a home ambience in Imperial Beach while you're on vacation, check out a comfortable apartment, such as Emory Street Three Bedroom 1032, which is about 0.4 miles away from the city center. Half A Block From The Beach is a B&B apartment situated within walking distance from key attractions of Imperial Beach such as National City Public Library.