Spontaneous trips to San Diego don’t have to break the bank. Platforms like HotelTonight offer real-time discounts on a range of accommodations, from basic stays to luxury suites. The key is knowing where to look and how to get there. Here’s a curated list of seven hotels near downtown, the airport, and beaches, with typical last-minute rates as of today.
Gaslamp Quarter Hotspots
The Gaslamp Quarter is San Diego’s nightlife hub, and hotels here tend to reflect that energy.
The Sofia: Housed in a historic 1926 building, The Sofia blends vintage charm with modern comforts. Expect Nespresso coffee makers and quality linens, but its biggest draw is location – a 15-minute walk to the waterfront and steps from bars and restaurants. Getting there: The 992 airport bus drops you nearby, or an Uber/Lyft takes 10-15 minutes. Last-minute rates: Starting around $170.
Margaritaville Hotel San Diego Gaslamp Quarter: If you’re after a party vibe, Margaritaville delivers. The rooftop pool and 5 o’Clock Somewhere Bar are popular with locals, especially for bachelor/bachelorette trips. Getting there: The 992 bus to 4th Avenue & Broadway puts you within a 15-minute walk, or an Uber/Lyft takes 15 minutes. Last-minute rates: Around $265.
Airport & Old Town Convenience
For budget-conscious travelers or quick layovers, these options prioritize accessibility.
Holiday Inn Express San Diego Airport Old Town: This no-frills option offers convenience and value. It’s close to Old Town and a 25-minute trolley ride to downtown. Expect a complimentary breakfast and a heated pool. Getting there: The hotel provides a free airport shuttle, or you can drive (parking is $25). Last-minute rates: Around $175.
Little Italy & Waterfront Gems
These hotels balance style, location, and value.
Porto Vista Hotel: In the heart of Little Italy, Porto Vista is steps from some of San Diego’s best restaurants and wine bars. Its rooftop bar offers bay and skyline views, and the hotel champions local artists. Getting there: Buses 923 or 992 drop you nearby, or an Uber/Lyft takes 5-10 minutes. Last-minute rates: Around $175.
Sea Harbor Hotel: Overlooking Point Loma Marina, Sea Harbor offers a relaxed waterfront vibe at a lower price point. It’s quieter than downtown but still accessible by public transport. Kitchenettes are available in suites, and pets are welcome. Getting there: Bus 923 takes 20 minutes, Uber/Lyft is 5 minutes. Last-minute rates: Starting as low as $165.
The Monsaraz San Diego: Mediterranean-inspired design and an intimate feel define The Monsaraz near Point Loma. Sunset views over the bay are a highlight, and it’s close to seafood restaurants and Sunset Cliffs. Getting there: Bus 923 takes 20 minutes, or you can walk in 40 minutes. Last-minute rates: Around $170.
Beachfront Luxury
The Wayfarer: In Mission Beach, The Wayfarer puts you steps from the sand. Chic rooms feature high-quality linens and balconies overlooking the Pacific Ocean. Surf lessons are available through partner schools. Getting there: The free Flyer service to Old Town Transit Center connects to bus route 8, or an Uber/Lyft takes 20-25 minutes. Last-minute rates: $216 – $300, depending on the day.
Ultimately, these last-minute hotel deals in San Diego prove that spontaneous travel doesn’t always mean overspending. By leveraging platforms like HotelTonight and understanding your transportation options, you can find comfortable, well-located accommodations without sacrificing your budget.























