Imperial Beach Beach Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Imperial Beach Beach Hotels

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Imperial Beach on Hotels.com. These Imperial Beach Beach Hotels consistently deliver on quality, location and traveller experience. Last updated on .

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Discover your perfect beach hotel in Imperial Beach

Top neighbourhoods in Imperial Beach

Egger Highlands

San Diego's Egger Highlands neighbourhood offers attractions, including San Diego Bay.

Seacoast

Imperial Beach's Seacoast neighbourhood offers attractions, including Imperial Beach.

Bayview

Imperial Beach's Bayview neighbourhood offers attractions, including San Diego Bay.

Top landmarks in Imperial Beach

Frequently asked questions

What are the best beach hotels in Imperial Beach?
Based on guest reviews, Hotel Marisol Coronado is hard to beat. Take advantage of Frette Italian sheets and a Champagne service here. Crown City Inn is another traveller favourite where you can enjoy seaside strolls. To find Imperial Beach hotels on the beach, simply use the "Beach" and "Ocean view" filters and then sort by "Guest rating + our picks."
What are the cheapest beach hotels in Imperial Beach?
You'll find some comfortable beach hotels in Imperial Beach from AU$114 to choose from. Look up Crown City Inn, which offers a garden and a swimming pool. Another affordable option that delivers on coastal charm is Cherokee Lodge.
What is the best time to stay in a beach hotel in Imperial Beach?
If you're after the warmest weather, plan your trip for August. The temperatures are around 21ºC to 26ºC then. December has the coolest temperatures between 13ºC and 19ºC. For a more relaxed pace and potentially cheaper beach hotels in Imperial Beach, visit in January when it's less busy.
What are the closest beach hotels to Border Field State Park Beach?
Just a quick drive from Border Field State Park Beach, Pier South Resort, Autograph Collection by Marriott is one of the closest beach hotels in Imperial Beach. Take advantage of an electric car charging station and pillow top mattresses here. Or, start your day right with a brisk beachside walk from Sand Castle Inn, another option near this popular attraction.
What beach hotels in Imperial Beach have a pool?
With a pool, pool sun loungers and a garden, Crown City Inn makes waves with guests. For more Imperial Beach hotels on the beach, or stays that are close to one, check out The Rambler Motel. Dip a toe or jump right in at this beachy escape with a pool.
What are the closest beach hotels to San Diego Intl. Airport (SAN)?
Get your trip started with some time by the water at Sheraton San Diego Resort. It's located around 2 kilometres south of San Diego Intl. Airport (SAN). You'll have access to a garden, an electric car charging station and more here. Courtyard by Marriott San Diego Airport/Liberty Station is another option that's close to the airport. Whether you're searching for a beach hotel in Imperial Beach or somewhere else, these stays provide the ideal setting for a sun-soaked retreat.
Are there any beach hotels in Imperial Beach with parking?
Pull up and then venture down to the shore at one of the 7,697 Imperial Beach hotels on the beach with parking. Reserve a room at Hotel Marisol Coronado, which has Frette Italian sheets and a Champagne service. Crown City Inn is another beachside escape where you can park your wheels.

Keep exploring