Townhome holiday rentals in Imperial Beach

Find and book unique townhouse rentals on Airbnb

1 of 3 pages
1 of 3 pages

Popular amenities for townhouse rentals in Imperial Beach

Family-friendly townhouse rentals

Townhouse accommodation with a washing machine and dryer

Guest favourite

Townhouse in San Diego

4.95 out of 5 average rating, 166 reviews

NEW! 🌟🌟🌟🌟🌟Large Luxury apartment, with EV charger.

6–13 Aug

₹25,726 per night
Guest favourite

Townhouse in San Diego

4.97 out of 5 average rating, 163 reviews

New York Style Penthouse in the Heart of the City

20–27 Oct

₹50,681 per night
Superhost

Townhouse in San Diego

4.93 out of 5 average rating, 172 reviews

New! PB Hai 海 House 🌊 Work, Beach, & Bike!

6–13 Aug

₹27,502 per night
Guest favourite

Townhouse in San Diego

4.91 out of 5 average rating, 206 reviews

Pacific Beach Townhome Steps Away from the Ocean

3–10 Apr

₹38,140 per night
Guest favourite

Townhouse in San Diego

4.88 out of 5 average rating, 114 reviews

Verona Ct/Mission Beach-Steps to ocean-Parking-AC.

29 Aug – 5 Sep

₹37,290 per night
Guest favourite

Townhouse in San Diego

4.87 out of 5 average rating, 134 reviews

Steps To The Sand-New Construction- Upscale

26 Jun – 3 Jul

₹47,509 per night
Guest favourite

Townhouse in San Diego

4.99 out of 5 average rating, 104 reviews

Beautiful Bayside Cove Townhome in Mission Bay, CA

21–28 Aug

₹87,234 per night
Superhost

Townhouse in San Diego

4.82 out of 5 average rating, 104 reviews

A 2bd/2ba duplex remodel- walk to beach/shops

25 Oct – 1 Nov

₹18,926 per night

Townhouse rentals with a patio

Quick stats about townhouse rentals in Imperial Beach

  • Total rentals

    20 properties

  • Wifi availability

    20 properties include access to wifi

  • Rentals with dedicated workspaces

    10 properties have a dedicated workspace

  • Family-friendly rentals

    20 properties are a good fit for families

  • Total number of reviews

    1.6T reviews

  • Nightly prices starting at

    ₹8,341 before taxes and fees

Destinations to explore