Hotels in Imperial Beach, California

Search & Compare Imperial Beach Hotels

When are you visiting Imperial Beach?

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Imperial Beach

Imperial Beach overview

Imperial Beach is surrounded by picturesque views of beaches and the sea. There's a nice selection of restaurants to enjoy during your stay. Imperial Beach might not have well-known attractions within the city, but you won't need to venture far to find top places to visit like Knott's Soak City San Diego and San Diego Convention Center. In the surrounding area, popular sights include San Diego Coronado Bridge and Coronado Beach.

Where to stay in Imperial Beach

Whether you're planning to stay for a night or a week, Imperial Beach has the right hotel for you. There are 17 hotels in Imperial Beach and you can shop as many as 2093 deals for rooms on Hotels.com, some with discounts of up to 55%. We have room prices as low as 24 USD per night and here's a breakdown of hotels by star rating in Imperial Beach as well as in the surrounding area:
  • • 6 5-star hotels from 179 USD per night
  • • 287 4-star hotels from 129 USD per night
  • • 193 3-star hotels from 71 USD per night
  • • 97 2-star hotels from 35 USD per night

How to get to Imperial Beach

Fly into Tijuana, Baja California Norte (TIJ-General Abelardo L. Rodriguez Intl.), 8.8 mi (14.1 km) from the heart of Imperial Beach. San Diego, CA (SAN-San Diego Intl.) is the next closest major airport, 11.4 mi (18.4 km) away.

What to see around Imperial Beach

Here are some top sights in the surrounding area:
  • • Knott's Soak City San Diego (6.5 mi/10.4 km from the city center)
  • • San Diego Convention Center (9.1 mi/14.7 km from the city center)
  • • San Diego Coronado Bridge (7.9 mi/12.8 km from the city center)
  • • Coronado Beach (8.1 mi/13 km from the city center)
  • • Club Campestre Golf Course (8.3 mi/13.4 km from the city center)