We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
  • Sort by:
  • Featured
  • Price (low to high)
  • Price (high to low)
  • Traveller Ranked
Lakehouse Hotel & Resort
US$ 165
Orbitz.com
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
Hampton Inn San Marcos
US$ 131
Booking.com
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
Fairfield Inn & Suites by Marriott San Diego North\/San Marcos
US$ 120
Fairfield Inn
View Deal
  • Free Wifi
  • Free Parking
Residence Inn San Diego North\/San Marcos
US$ 142US$ 136
Residence Inn
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
Days Inn San Marcos
US$ 65
Booking.com
View Deal
  • Free Wifi
  • Free Parking
See all hotels in or near San Marcos
TownePlace Suites San Diego Carlsbad\/Vista
US$ 153
TownePlace Suites
View Deal
Certificate of Excellence
3.6 km from San Marcos
  • Free Wifi
  • Free Parking
Hyatt Place San Diego\/Vista-Carlsbad
US$ 135
Hyatt.com
View Deal
Certificate of Excellence
3.6 km from San Marcos
  • Free Wifi
  • Free Parking
La Quinta Inn San Diego Vista
US$ 83
Booking.com
View Deal
4.0 km from San Marcos
  • Free Wifi
  • Free Parking
Staybridge Suites Carlsbad
Staybridge Suites Carlsbad(Carlsbad)(Great Value!)
US$ 150
Booking.com
View Deal
Certificate of Excellence
4.7 km from San Marcos
  • Free Wifi
  • Free Parking
Holiday Inn Carlsbad
Holiday Inn Carlsbad(Carlsbad)(Great Value!)
US$ 120
Booking.com
View Deal
Certificate of Excellence
4.8 km from San Marcos
  • Free Wifi
  • Free Parking
Motel 6 Vista
US$ 84US$ 68
Motel 6
View Deal
5.7 km from San Marcos
  • Free Wifi
  • Free Parking
Hampton Inn Carlsbad-North San Diego County
US$ 126US$ 121
Booking.com
View Deal
Certificate of Excellence
6.2 km from San Marcos
  • Free Wifi
  • Free Parking
Homewood Suites by Hilton Carlsbad-North San Diego County
US$ 226US$ 204
Homewood
View Deal
Certificate of Excellence
6.2 km from San Marcos
  • Free Wifi
  • Free Parking
Omni La Costa Resort & Spa
US$ 333US$ 284
Booking.com
View Deal
Certificate of Excellence
6.9 km from San Marcos
  • Free Wifi
  • Pool
Courtyard San Diego Carlsbad\/McClellan-Palomar Airport
US$ 146US$ 119
Courtyard
View Deal
Certificate of Excellence
6.9 km from San Marcos
  • Free Wifi
  • Free Parking
Franciscan Inn Motel
US$ 71US$ 63
Booking.com
View Deal
7.2 km from San Marcos
  • Free Wifi
  • Free Parking
Residence Inn San Diego Carlsbad
Residence Inn San Diego Carlsbad(Carlsbad)(Great Value!)
US$ 187
Residence Inn
View Deal
Certificate of Excellence
7.2 km from San Marcos
  • Free Wifi
  • Free Parking
Fairfield Inn & Suites San Diego Carlsbad
US$ 152US$ 143
Booking.com
View Deal
Certificate of Excellence
7.8 km from San Marcos
  • Free Wifi
  • Free Parking
Four Seasons Residence Club Aviara, Carlsbad Ca.
US$ 359
FourSeasons.com
View Deal
Certificate of Excellence
8.1 km from San Marcos
  • Free Wifi
  • Free Parking
Park Hyatt Aviara Resort
US$ 369US$ 352
Otel.com
View Deal
Certificate of Excellence
8.2 km from San Marcos
  • Free Wifi
  • Pool
Vista Inn
Vista Inn(Vista)
US$ 87
TripAdvisor
View Deal
8.4 km from San Marcos
  • Free Wifi
  • Free Parking
MarBrisa Carlsbad Resort
MarBrisa Carlsbad Resort(Carlsbad)(Great Value!)
US$ 209
TripAdvisor
View Deal
Certificate of Excellence
9.4 km from San Marcos
  • Free Wifi
  • Pool
Sheraton Carlsbad Resort and Spa
Sheraton Carlsbad Resort and Spa(Carlsbad)(Great Value!)
US$ 193US$ 185
Sheraton.com
View Deal
9.5 km from San Marcos
  • Free Wifi
  • Pool
Motel 6 Oceanside
US$ 67
Motel 6
View Deal
9.9 km from San Marcos
  • Free Parking
  • Pool
Best Western Escondido Hotel
Best Western Escondido Hotel(Escondido)(Great Value!)
US$ 121
Booking.com
View Deal
Certificate of Excellence
9.9 km from San Marcos
  • Free Wifi
  • Free Parking
Comfort Inn Escondido San Diego North County
US$ 108
Booking.com
View Deal
Certificate of Excellence
10.0 km from San Marcos
  • Free Wifi
  • Free Parking
Holiday Inn Express San Diego - Escondido
US$ 102
Booking.com
View Deal
10.0 km from San Marcos
  • Free Wifi
  • Free Parking
Grand Pacific Palisades Resort and Hotel
US$ 161US$ 139
Travelocity
View Deal
Certificate of Excellence
10.1 km from San Marcos
  • Free Wifi
  • Pool
Ramada Carlsbad
US$ 99
Booking.com
View Deal
10.3 km from San Marcos
  • Free Wifi
  • Free Parking
Holiday Inn Express Hotel and Suites Carlsbad Beach
US$ 115US$ 100
HIExpress.com
View Deal
Certificate of Excellence
10.3 km from San Marcos
  • Free Wifi
  • Free Parking
*Prices are provided by our partners, and reflect average nightly room rates, including taxes and fees that are fixed, known to our partners, and due at time of booking. Please see our partners for more details.