San Diego, United States Grand Hotels

Grand Hotels in San Diego, United States—Carefully Selected for Your Stay
Check-in
05Feb2026Select date
Check-out
06Feb2026Select date
Rooms and Guests2 Guests, 1 Room

Hotel rates in San Diego

We offer grand hotels for every style and budget.

⬆️ The highest price
US$ 644
⬇️ The lowest price
US$ 168
💸 Average price for
5-star hotels
US$ 327
4-star hotels
US$ 299
3-star hotels
US$ 353

Top San Diego Grand Hotels

Look traveler opinions collected in the past year

Stunning beachfront location and historic charm:
Hotel Del Coronado, Curio Collection By Hilton
Breathtaking views from rooftop terrace:
Marriott Marquis San Diego Marina
Luxury design and vibrant Gaslamp Quarter atmosphere:
Granger Hotel Gaslamp Quarter, A Member Of Design Hotels
Elegant accommodations with golf course views:
The Lodge At Torrey Pines
Incredible dining options and beachfront access:
Pendry San Diego
Classic architecture and rich musical heritage:
Horton Grand Hotel
Intimate oceanfront experience and unique boutique feel:
Tower 23 Hotel
Charming historic ambiance in coastal village:
Grande Colonial La Jolla
Modern comfort with convenient access to Little Italy:
City24 Condo Hotel Little Italy Mission Hills
Timeless luxury and exceptional service:
The Us Grant, A Luxury Collection Hotel, San Diego

How to get to San Diego

Transportation options

Airports
San Diego International Airport (SAN)

Questions About Grand Hotels in San Diego

These answers are here to make planning your journey easier

What is the cheapest month to book a hotel in San Diego?
The cheapest month to book a hotel in San Diego is January, with an approximate average price of $168 per night. On the other hand, the most expensive month is July, with an average price of around $497. For budget-conscious travelers, consider booking during January at the Ocean Park Inn.
What is the cheapest day to stay in a hotel in San Diego?
The cheapest day to stay in a hotel in San Diego is typically Tuesday, with an approximate average nightly price of $168. Conversely, the most expensive day to stay is Saturday, averaging around $497. For great rates, check out the Horton Grand Hotel on a Tuesday.
How much is a hotel in San Diego tonight?
As of the last 72 hours, the current lowest price for a hotel in San Diego tonight starts as low as $58, with an average price around $130. Travelers looking for a budget option can consider the Courtyard By Marriott San Diego Downtown Little Italy.
How far ahead should you book?
To save money, it is recommended to book at least 3 months in advance, as the lowest prices can typically be found at that interval. A hotel like the Manchester Grand Hyatt San Diego can offer great value when booked early.

Stay Hacks for San Diego

San Diego offers a vibrant mix of beachside relaxation and cultural experiences. Here are some proven tips to enhance your stay and uncover local treasures.

Fast Fact: Did you know? Nearly 75% of downtown San Diego hotels, like the Manchester Grand Hyatt San Diego, feature rooftop pools with stunning skyline views.

Local Hack: Ask for a "local's menu" at many hotels. They often feature favorite dishes from the area not usually on standard menus.

Hidden Gem: Visit the Chicano Park (12 mins from downtown), where vibrant murals reflect the local Latino culture, making it a great spot for unique photos.

Smart Tip: Book during the off-peak months of January and February for rates that can drop up to 30% compared to peak season.

Other cities in United States