Book San Marcos hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in San Marcos

Cheap San Marcos hotels

Lakehouse Resort

Lakehouse Resort

4 out of 5
1025 La Bonita Drive, San Marcos, CA
Fully refundableReserve now, pay when you stay
The price is AU$353 per night from 3 Jan to 4 Jan
AU$353
includes taxes & fees
3 Jan - 4 Jan 2025
Located in San Marcos, Lakehouse Resort is on a lake, within a 15-minute drive of California State University San Marcos and Flower Fields of Carlsbad.
Lakehouse Resort
Pala Casino Spa And Resort

Pala Casino Spa And Resort

4 out of 5
11154 Highway 76, Pala, CA
Fully refundableReserve now, pay when you stay
The price is AU$176 per night from 2 Jan to 3 Jan
AU$176
includes taxes & fees
2 Jan - 3 Jan 2025
When you stay at Pala Casino Spa And Resort in Pala, you'll be in the mountains, within a 15-minute drive of Pechanga Resort & Casino and Harrah's Resort Southern ...
Pala Casino Spa And Resort
Inn By The Sea La Jolla

Inn By The Sea La Jolla

3.5 out of 5
7830 Fay Ave, La Jolla, CA
Fully refundableReserve now, pay when you stay
The price is AU$240 per night from 5 Jan to 6 Jan
AU$240
includes taxes & fees
5 Jan - 6 Jan 2025
With a stay at Inn By The Sea La Jolla in La Jolla (Village of La Jolla), you'll be a 4-minute drive from La Jolla Cove and 8 minutes from Mission Bay.
Inn By The Sea La Jolla
Save an average of 15% on thousands of hotels when you're signed in
San Diego Marriott La Jolla

San Diego Marriott La Jolla

4 out of 5
4240 La Jolla Village Dr, La Jolla, CA
Fully refundableReserve now, pay when you stay
The price is AU$259 per night from 24 Dec to 25 Dec
AU$259
includes taxes & fees
24 Dec - 25 Dec
Located in La Jolla (University City), San Diego Marriott La Jolla is within a 10-minute walk of University of California, San Diego and Westfield UTC.
San Diego Marriott La Jolla
California Suites Hotel

California Suites Hotel

2 out of 5
5415 Clairemont Mesa Blvd, San Diego, CA
Fully refundableReserve now, pay when you stay
The price is AU$193 per night from 24 Dec to 25 Dec
AU$193
includes taxes & fees
24 Dec - 25 Dec
With a stay at California Suites Hotel in San Diego (Clairemont), you'll be within a 10-minute drive of Mission Bay and University of California, San Diego.
California Suites Hotel
Embassy Suites by Hilton San Diego La Jolla

Embassy Suites by Hilton San Diego La Jolla

3.5 out of 5
4550 La Jolla Village Dr, San Diego, CA
Fully refundableReserve now, pay when you stay
The price is AU$287 per night from 6 Jan to 7 Jan
AU$287
includes taxes & fees
6 Jan - 7 Jan 2025
Located in San Diego (University City), Embassy Suites by Hilton San Diego La Jolla is a 3-minute walk from Westfield UTC and 13 minutes by foot from University ...
Embassy Suites by Hilton San Diego La Jolla
HYATT house San Diego/Sorrento Mesa

HYATT house San Diego/Sorrento Mesa

3 out of 5
10044 Pacific Mesa Blvd, San Diego, CA
Fully refundableReserve now, pay when you stay
The price is AU$243 per night from 5 Jan to 6 Jan
AU$243
includes taxes & fees
5 Jan - 6 Jan 2025
Located in San Diego (Sorrento Valley), HYATT house San Diego/Sorrento Mesa is within a 10-minute drive of Westfield UTC and University of California, San ...
HYATT house San Diego/Sorrento Mesa
Signature Temecula

Signature Temecula

3 out of 5
28980 Old Town Front St., Temecula, CA
Fully refundableReserve now, pay when you stay
The price is AU$129 per night from 24 Dec to 25 Dec
AU$129
includes taxes & fees
24 Dec - 25 Dec
Located in Temecula, Signature Temecula is within a 5-minute drive of Old Town Temecula Community Theater and Temecula Creek Inn Golf Course.
Signature Temecula
Carlsbad By The Sea Hotel

Carlsbad By The Sea Hotel

3 out of 5
850 Palomar Airport Road, Carlsbad, CA
Fully refundableReserve now, pay when you stay
The price is AU$215 per night from 5 Jan to 6 Jan
AU$215
includes taxes & fees
5 Jan - 6 Jan 2025
When you stay at Carlsbad By The Sea Hotel in Carlsbad, you'll be in a shopping district, just steps from Carlsbad Premium Outlets and 4 minutes by foot from ...
Carlsbad By The Sea Hotel
Don't see what you're looking for?
See all available properties in San Marcos
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in San Marcos

Stay a short drive from San Marcos and leave the running around for more noble pursuits — like grabbing a bevvy or two. You'll discover 3 accommodation options to pick from within 5 kilometres of the centre on lastminute.com.au.

Zonk out close to the action at the Residence Inn by Marriott San Diego North San Marcos.

Found only 5 kilometres outside of the centre of town is the handy suburb of Lake San Marcos. If you want to crash for a few nights here, you better get on it! The only hotel available is the Lakehouse Hotel and Resort.

California State University San Marcos is one of the area's chief educational establishments and is well worth checking out. Unfortuntately, the Days Inn San Marcos is the only available accomodation within a reasonable distance. But really, who needs choice when you can stay practically around the corner?

You might also like to check out the rooms at the Rancho Valencia Resort and Spa or the Fairmont Grand Del Mar. The Rancho Valencia Resort and Spa is 17 kilometres away from central San Marcos, and the Fairmont Grand Del Mar is 25 kilometres away. Some more alternatives are the L'Auberge Del Mar - Destination Hotels & Resorts, 20 kilometres away, and The Lodge at Torrey Pines, 30 kilometres away.

Attractions and Hotels Near San Marcos

Sure, you could spend the whole time just in San Marcos, but you're gonna have FOMO. For some truly epic memories, you've gotta take a look around the wider California region. The area is home to some incredible beaches. After staring slack-jawed at nature's masterpieces, check out well-known tourist attractions like art galleries and lighthouses. If the weather is nice (or even if it's not), you could also enjoy some fabulous activities like snowboarding and skiing.

Designer jeans or year-round shorts? However you like to roll, you'll sure to love a trip to Carlsbad, 12 kilometres away. With the San Diego Botanic Garden and Moonlight State Beach to explore, you're not gonna be bored. If you'd like to spend a night or two in Carlsbad, consider the Hilton Garden Inn Carlsbad Beach and MarBrisa Carlsbad Resort. 13 kilometres to the southwest of San Marcos you'll find Encinitas, home to the Holiday Inn Express Encinitas-Cardiff Beach Area and Econo Lodge Encinitas Moonlight Beach. Del Mar Horse Park and Swamis Beach are up there with the most popular places to check out while in Encinitas.

After touching down, there's nothing like a hot bath followed by a snooze in a soft cosy bed. So why not snag a room at the Hilton San Diego Airport/Harbor Island or the Sheraton San Diego Hotel and Marina? Each is within the vicinity of San Diego International Airport, which sits 45 kilometres from San Marcos' centre.

San Marcos hotels essential information

Accommodation
5,679 hotels
Lowest Price
AU$129
Highest Price
AU$353
Popular hotels
Lakehouse Resort, Pala Casino Spa And Resort, Inn By The Sea La Jolla, San Diego Marriott La Jolla, California Suites Hotel, Embassy Suites by Hilton San Diego La Jolla, HYATT house San Diego/Sorrento Mesa, Signature Temecula, Carlsbad By The Sea Hotel

Most recent San Marcos hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.