San Diego, a gem on the Pacific Coast of the United States, is renowned for its idyllic climate, pristine beaches, and vibrant cultural scene. For those looking to experience all that San Diego has to offer without breaking the bank, finding the best cheap hotels is essential to make your trip both memorable and affordable.
The quest for budget-friendly accommodations in San Diego doesn't mean compromising on quality or location. Many affordable hotels are strategically located near major attractions, offering easy access to the city's most sought-after sights. These hotels often provide excellent amenities, such as complimentary breakfast, free Wi-Fi, and swimming pools, ensuring a comfortable stay that maximizes both value and convenience for travelers.
Navigating the plethora of options for cheap hotels in San Diego can be daunting, but with the right insights and recommendations, it's possible to uncover hidden gems that offer excellent value for money. Whether you're a solo traveler, a couple on a romantic getaway, or a family on vacation, San Diego has a wide range of budget-friendly accommodations that won't disappoint. In this article, we'll guide you through the best cheap hotels in San Diego, ensuring your stay is as enjoyable as it is affordable.
Show more +Show less -
Our Top 10
(Sorted by rating & number of reviews)
1. Urban Boutique Hotel
2. Courtyard By Marriott San Diego Downtown
3. Old Town Inn
4. Kings Inn
5. Best Western Plus Hacienda Hotel Old Town
6. Pacific Shores Inn
7. The Sofia Hotel
8. The Beach Cottages
9. Ocean Beach Hotel
10. Staypineapple, Hotel Z, Gaslamp San Diego
Best Cheap Hotels in San Diego for Beach Lovers
Check Availability
San Diego
Dec 06, 2025 - Dec 07, 2025
Urban Boutique Hotel
7.9
Good
(1939 Reviews)
+ 106 photos
Located in the very heart of Little Italy, Urban Boutique Hotel offers a cozy and affordable stay amidst one of San Diego’s most vibrant neighborhoods. The hotel combines modern comfort with charm and is just steps away from some of the best dining, shopping, and entertainment in the city. Guests can enjoy amenities like complimentary breakfast, Wi-Fi, and access to bicycles for exploring the city on two wheels. The convenient location also means you’re never far from the waterfront or downtown’s iconic Gaslamp Quarter, making Urban Boutique Hotel a superb option for urban adventurers seeking the best cheap hotels in San Diego.
Address:1654 Columbia Street
Rating:
Good
7.9
(1939 Reviews)
Rooms:54
Price: From 118$
Courtyard By Marriott San Diego Downtown
8.3
Good
(688 Reviews)
+ 161 photos
Housed in the former San Diego Trust & Savings Bank building, the Courtyard by Marriott San Diego Downtown retains many original features, offering guests a unique blend of historical charm and modern amenities. Located in the lively heart of downtown, it’s an ideal base for exploring the Gaslamp Quarter and nearby historic sites. The hotel features spacious rooms, free Wi-Fi, a fitness center, and an on-site restaurant set in the original bank vault, creating a memorable dining experience. The Courtyard's dedication to preserving its historic roots while providing contemporary comfort and value positions it as a top choice for history buffs visiting San Diego.
Address:530 Broadway
Rating:
Good
8.3
(688 Reviews)
Rooms:245
Price: From 97$
Best Cheap Hotels in San Diego for Family Vacations
Planning a family vacation can be challenging, especially when trying to keep costs down. San Diego, with its plethora of kid-friendly attractions like the San Diego Zoo and SeaWorld, is a fantastic destination for families. Fortunately, there are several budget-friendly hotels in the city that cater specifically to families, offering spacious rooms, kid-friendly amenities, and convenient access to the best attractions. These hotels not only provide a comfortable base for your family's adventures but also help you save money on accommodation, so you can spend more on making unforgettable memories. Here, we'll introduce you to three of the best cheap hotels in San Diego that are perfect for families.
Old Town Inn
8.6
Good
(4058 Reviews)
+ 80 photos
Located in the historic heart of San Diego offers an immersive stay near some of the city’s most educational and entertaining attractions, like the Old Town San Diego State Historic Park. This family-friendly hotel boasts spacious rooms and suites, some of which include full kitchens, catering to the needs of families looking for the comforts of home. Guests can enjoy complimentary breakfast, an outdoor swimming pool, and a game room, which are sure to keep both kids and adults entertained. The Old Town Inn's proximity to the San Diego Trolley makes exploring the city convenient and affordable. With its blend of comfort, convenience, and budget-friendly pricing, Old Town Inn stands out as a premier choice for families seeking the best cheap hotels in San Diego.
Address:4444 Pacific Highway
Rating:
Good
8.6
(4058 Reviews)
Rooms:66
Price: From 115$
Kings Inn
8.1
Good
(2952 Reviews)
+ 178 photos
Kings Inn San Diego is a family-owned hotel that prides itself on offering a comfortable and affordable stay for families visiting the city. With its retro-modern design, the hotel features family-friendly amenities such as a heated pool and an on-site restaurant specializing in hearty breakfasts and family dinners. The spacious rooms are equipped with refrigerators and microwaves, allowing families to easily prepare snacks and light meals. Kings Inn is conveniently located near popular attractions, including the San Diego Zoo, making it easy to plan daily outings. The hotel's commitment to friendly service and providing a welcoming atmosphere for families of all sizes earns it a spot among the best cheap hotels in San Diego for family vacations.
Address:1333 Hotel Circle South
Rating:
Good
8.1
(2952 Reviews)
Rooms:111
Price: From 87$
Best Cheap Hotels in San Diego for Urban Explorers
For those drawn to the hustle and bustle of city life, San Diego’s urban core offers a wealth of experiences, from gourmet dining to vibrant nightlife and historic sites. Urban explorers looking for affordability without sacrificing convenience and quality can find a variety of budget-friendly hotels nestled within San Diego's dynamic downtown area. These properties provide easy access to public transportation, including the iconic San Diego Trolley, and are steps away from must-see attractions like the USS Midway Museum and Petco Park. Here are three hotels that stand out for their value and location, making them excellent choices for visitors eager to dive into San Diego’s urban charm.
Best Western Plus Hacienda Hotel Old Town
7.9
Good
(1655 Reviews)
+ 243 photos
The Best Western Plus Hacienda Hotel Old Town is perfectly situated for visitors looking to step back in time and explore the rich history of San Diego's Old Town, the birthplace of California. This hotel embraces the Spanish architectural style and offers stunning views, comfortable accommodations, and modern amenities. Guests can enjoy the outdoor pool, on-site dining options, and the convenience of being within walking distance to historic sites, museums, and the Old Town San Diego State Historic Park. The Best Western Plus Hacienda Hotel's combination of location, comfort, and affordability makes it an excellent option for history enthusiasts seeking the best cheap hotels in San Diego.
Address:4041 Harney Street
Rating:
Good
7.9
(1655 Reviews)
Rooms:197
Price: From 114$
Pacific Shores Inn
7.3
Good
(581 Reviews)
+ 45 photos
Nestled just steps away from the soft sands of Pacific Beach, Pacific Shores Inn offers the quintessential beach hotel experience. This hotel strikes a perfect balance between cost and convenience, providing guests with spacious rooms equipped with mini-fridges and microwaves – ideal for those longer stays. The outdoor pool is a refreshing oasis after a day spent sunbathing or surfing the waves. Pacific Shores Inn is also pet-friendly, meaning your four-legged friends can join in on the beach fun. Its prime location near the boardwalk allows for easy exploration of beach boutiques, eateries, and nightlife options, making it a top pick for travelers searching for budget-friendly beachside accommodations in San Diego.
Address:4802 Mission Blvd
Rating:
Good
7.3
(581 Reviews)
Rooms:38
Price: From 109$
Best Cheap Hotels in San Diego for History Buffs
San Diego is steeped in history, from the early days of the Spanish mission to its maritime significance during World War II. For visitors interested in exploring this rich past, staying near historic sites like the Mission San Diego de Alcalá or the USS Midway Museum can enhance the experience. Fortunately, there are affordable hotels that offer easy access to these and other historical landmarks, allowing history buffs to immerse themselves in the city’s heritage without spending a fortune on accommodations. Here’s a selection of hotels that cater to those with a passion for history.
The Sofia Hotel
7.5
Good
(547 Reviews)
+ 179 photos
The Sofia Hotel is a historic property that has been elegantly updated to offer guests a blend of old-world charm and contemporary amenities. Situated just minutes from the Gaslamp Quarter, this hotel features a fitness center, on-site dining, and stylish, comfortable rooms equipped with all the essentials for a city stay. The Sofia Hotel's commitment to affordable luxury and its prime location near San Diego Bay and convention center spaces make it an attractive option for both leisure and business travelers wanting to explore San Diego’s urban delights.
Address:150 West Broadway
Rating:
Good
7.5
(547 Reviews)
Rooms:211
Price: From 143$
The Beach Cottages
8.6
Good
(560 Reviews)
+ 239 photos
For a more intimate beach stay, The Beach Cottages offers a charming collection of cottages and apartments right on Pacific Beach. This property exudes a cozy, home-away-from-home feeling with its fully furnished units, complete with kitchen facilities for those who prefer to cook their meals. The direct beach access and picnic areas equipped with BBQ grills provide a unique way to enjoy San Diego's beautiful weather and coastal scenery. The Beach Cottages also feature complimentary Wi-Fi, on-site laundry facilities, and a variety of room types to suit every traveler's needs. Its combination of comfort, location, and affordability makes The Beach Cottages a standout choice among the best cheap hotels in San Diego for beach lovers.
Address:4255 Ocean Boulevard
Rating:
Good
8.6
(560 Reviews)
Rooms:78
Price: From 181$
Ocean Beach Hotel
8.0
Good
(409 Reviews)
+ 141 photos
Situated in the lively heart of Ocean Beach, this hotel offers an unparalleled location right on the waterfront, serving as a tranquil escape for beach enthusiasts. The Ocean Beach Hotel merges affordability with spectacular ocean views, allowing guests to enjoy the best of San Diego's coastline without a hefty price tag. Each room is designed with comfort in mind, featuring amenities like free Wi-Fi and cable TV. What sets this hotel apart is its direct access to the Ocean Beach Pier, inviting guests to witness stunning sunsets or partake in leisurely fishing. With its laid-back atmosphere, proximity to local dining spots, and array of room types to fit every budget, Ocean Beach Hotel stands out as a prime choice for travelers in search of the best cheap hotels in San Diego.
Address:5080 Newport Ave.
Rating:
Good
8.0
(409 Reviews)
Rooms:56
Price: From 230$
Staypineapple, Hotel Z, Gaslamp San Diego
9.0
Good
(1100 Reviews)
+ 84 photos
Nestled in the vibrant Gaslamp Quarter, Hotel Z is a fun and quirky boutique hotel offering a unique stay experience. The hotel’s colorful and contemporary design, along with amenities like free Wi-Fi, bike rentals, and pet-friendly rooms, cater to a hip, young crowd. Its central location provides unparalleled access to downtown San Diego’s best nightlife, shopping, and dining. Hotel Z stands out by offering a playful hospitality experience at a budget-friendly price, making it a favorite among visitors looking for the best cheap hotels in San Diego that capture the city’s eclectic spirit.