Where to Rest

Hotels & places to stay in Imperial Beach

59 places to stay in Imperial Beach, CA ranked by guest rating and popularity.

About Imperial Beach:Population 27,4086 m elevationAmerica/Los Angeles timeAir quality Moderate (US AQI 54)

Where to stay in Imperial Beach

Imperial Beach has 23 places to stay on Where to Rest, with hotels making up the majority. The most comfortable time to visit is generally July through September.

Among the highest-rated stays are Best Western Americana Inn, Pier South Resort, Autograph Collection by Marriott, and Motel 6 San Diego, CA - Southbay.

Compare live availability and prices for Imperial Beach across our booking partner. We may earn a commission — it costs you nothing extra.

Check live prices in Imperial Beach

Browse by type

The numbers

59 places to stay · 13 guest-rated · average 4.0

Popular filters

Showing 59 of 59

San Diego hotel, Hotel in Imperial BeachHotel
San Diego hotel
800 Seacoast Dr, Imperial Beach, CA 91932
5.0 (1)
Los Bungalows, Hotel in Imperial BeachHotel
Los Bungalows
785 Seacoast Dr, Imperial Beach, CA 91932
4.9 (295)
Hampton Inn & Suites Imperial Beach San Diego, Hotel in Imperial BeachHotel
Hampton Inn & Suites Imperial Beach San Diego
771 Palm Avenue, Imperial Beach
4.5 (474)
Best Western Americana Inn, Hotel in Imperial BeachHotel
Best Western Americana Inn
815 West San Ysidro Boulevard, San Ysidro
4.2 (1281)
Pier South Resort, Autograph Collection by Marriott, Hotel in Imperial BeachHotel
Pier South Resort, Autograph Collection by Marriott
800 Seacoast Drive, Imperial Beach
4.2 (1216)
Valli Hi Motel San Ysidro, Hotel in Imperial BeachHotel
Valli Hi Motel San Ysidro
655 W San Ysidro Blvd, San Ysidro, CA 92173
3.8 (462)
Swimming pool
Hotel Baja San Diego, Hotel in Imperial BeachHotel
Hotel Baja San Diego
930 W San Ysidro Blvd, San Ysidro, CA 92173
3.8 (136)
BreakfastPet friendlySwimming pool
Motel 6 San Diego, CA - Southbay, Hotel in Imperial BeachHotel
Motel 6 San Diego, CA - Southbay★★
1101 Hollister St, San Diego, CA 92154
3.7 (566)
Palomar Inn, Hotel in Imperial BeachHotel
Palomar Inn★★
801 Palomar Street, Chula Vista
3.7 (540)
San Diego Inn Motel, Motel in Imperial BeachMotel
San Diego Inn Motel
1078 Outer Rd, San Diego, CA 92154
3.7 (66)
Prime Inn San Diego, Hotel in Imperial BeachHotel
Prime Inn San Diego★★
1722 Palm Ave, San Diego, CA 92154
3.6 (65)
Palomar Motel, Hotel in Imperial BeachHotel
Palomar Motel
1160 Walnut Ave, Chula Vista, CA 91911
3.6 (49)
Star Motel, Hotel in Imperial BeachHotel
Star Motel
1060 Outer Rd, San Diego, CA 92154
3.4 (91)
Holiday Home
Bayside Landing
Holiday Home
Beachbreak 10
Resort
Bernardo Shores RV Park
Bed & Breakfast
Bert's Bed & Breakfast
Motel
Best Value Inn
Motel
Best Western Drywall
Campsite
Camp Surf
Imperial Beach
BreakfastBeachfront
Hotel
CityExpress
Caravan Park
Coronado Palms RV Park
Hotel
Days Inn
Motel
E-Z 8 Motel
Hotel
Economy Inn
Motel
Farmhouse Motel & Trailer Park
Motel
Frontier Motel
Motel
Gateway Inn
Motel
Hacienda Soler
1051 Calle Periférico
Hotel
Hampton Inn & Suites
Motel
Holiday Lodge
672 East San Ysidro Boulevard, San Diego
Resort
Hood Rats Nest
Hotel
Hotel Jatay
Hotel
Hotel Primera
Hotel
Imperial Beach Marriot Hotel
Motel
Knights Inn San Ysidro
Hotel
Mohit Patel
Motel
Monumental motel
Avenida Del Pacifico
Motel
Motel 6
Motel
Motel 6
Hotel
Nikao Centro Cristiano
Motel
Prime Inn
Hotel
Quality Inn & Suites Near The Border
930 West San Ysidro Boulevard, San Ysidro
Hotel
Ritz-Carlton San Francisco
Motel
Rodeway Inn
Holiday Home
San Diego Imperial Beach Vacation Home
Motel
Sand Castle Inn and Suites
Holiday Home
Sandiegovacation.com
Hotel
Seacoast Inn
Holiday Home
Serenity By the Sea
Motel
Studio 6
Hotel
Super 8 Hotel
1788 Palm Avenue
Swimming poolBreakfastPet friendly
Motel
Super 8 Motel San Ysidro
Holiday Home
The Beach Getaway
Campsite
Tijuana River Valley Regional Campground
1942 Monument Road, San Diego
Motel
Travelodge - San Diego South Bay
Motel
Travelodge by Wyndham - San Ysidro
Bed & Breakfast
Valadez Villa
Motel
Valli Hi Motel
655 West San Ysidro Boulevard, San Ysidro

Weather in Imperial Beach

Best time to visit: July to September — typically pleasant, with comfortable temperatures and less rain.

17°
10°
Jan
18°
10°
Feb
18°
11°
Mar
20°
13°
Apr
20°
14°
May
22°
16°
Jun
25°
18°
Jul
25°
19°
Aug
25°
18°
Sep
24°
16°
Oct
21°
13°
Nov
18°
10°
Dec

Max/min °C with monthly precipitation. Climate normals via Open-Meteo.

Daylight hours in Imperial Beach

10.2h
Jan
11.0h
Feb
11.9h
Mar
13.0h
Apr
13.8h
May
14.3h
Jun
14.1h
Jul
13.4h
Aug
12.4h
Sep
11.4h
Oct
10.5h
Nov
10.0h
Dec

Daylight hours (15th of each month).

Other cities in United States

Staying in Imperial Beach — FAQs

How many places to stay are there in Imperial Beach?

There are 59 places to stay listed in Imperial Beach on Where to Rest — hotels, motels, hostels, apartments and more, with photos, guest ratings, amenities and booking links.

Where is the best place to stay in Imperial Beach?

Top-rated stays in Imperial Beach include Bayside Landing, Beachbreak 10, Bernardo Shores RV Park. See our ranked list of the best places to stay in Imperial Beach.

Are there hotels with a pool in Imperial Beach?

Yes — 3 places to stay have a swimming pool in Imperial Beach. Use the "Swimming pool" filter to find them.

Are there pet-friendly places to stay in Imperial Beach?

2 places to stay in Imperial Beach welcome pets. Use the "Pet friendly" filter to see them all.

Places to stay nearby