Skip to content

Table of contents

About Imperial Beach, CA

Imperial Beach is California's southernmost beach town, sitting right on the Mexican border where the Tijuana River meets the Pacific. Take I-5 south from San Diego and exit at Coronado Avenue, then head west to the coast. The 20-minute drive from downtown San Diego makes it a popular day trip destination. You can also reach it via scenic Highway 75 from Coronado. The city's pier stretches 1,500 feet into the Pacific, making it one of the longest wooden piers on the West Coast.

Where is Imperial Beach, CA on the map?

Imperial Beach, CA is in United States, at 32.569, -117.118 - about 15 km south of National City, CA.

How far is Imperial Beach, CA from where I am?

Use your device location to see the distance to Imperial Beach, CA, how long the drive takes, and directions from where you are.

EV Chargers in Imperial Beach, CA

30 chargers

Data source: OpenChargeMap

Find hotels in Imperial Beach, CA

Rent a car near Imperial Beach, CA

Race a go-kart track in Imperial Beach, CA

Race a go-kart track generated from the real streets of Imperial Beach, CA.

Imperial Beach ApexMedium

Play a pub crawl round in Imperial Beach, CA

Nine holes from pub to pub through the real streets of Imperial Beach, CA. Every cup is a bar somebody actually drinks in.

Pub Crawl Golf: Imperial Beach, CA9 holes, one ball

Popular destinations close by

Nearby essentials

What is the closest airport to Imperial Beach, CA?

The closest airport to Imperial Beach, CA is General Abelardo L. Rodriguez International Airport, 18 km (about 22 min by car). Other airports nearby: San Diego International Airport, McClellan-Palomar Airport.

Share Route

Save for offline?

We'll download this route and its map area so it works without a connection. This can take a moment -- you can keep using the app while it finishes.