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$139
TripAdvisor
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
Hampton Inn San Marcos
US$119
Hampton.com
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
Residence Inn San Diego North\/San Marcos
US$132
Residence Inn
View Deal
Certificate of Excellence
  • Free Wifi
  • Free Parking
Fairfield Inn & Suites by Marriott San Diego North\/San Marcos
US$109
Fairfield Inn
View Deal
  • Free Wifi
  • Free Parking
Days Inn San Marcos
US$59
TripAdvisor
View Deal
  • Free Wifi
  • Free Parking
See all hotels in or near San Marcos
TownePlace Suites San Diego Carlsbad\/Vista
US$129
TownePlace Suites
View Deal
Certificate of Excellence
3.6 km from San Marcos
  • Free Wifi
  • Free Parking
Hyatt Place San Diego\/Vista-Carlsbad
US$123
Travelocity
View Deal
Certificate of Excellence
3.6 km from San Marcos
  • Free Wifi
  • Free Parking
La Quinta Inn San Diego Vista
US$75
Booking.com
View Deal
4.0 km from San Marcos
  • Free Wifi
  • Free Parking
Staybridge Suites Carlsbad
Staybridge Suites Carlsbad(Carlsbad)(Great Value!)
US$135
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$122
HolidayInn.com
View Deal
Certificate of Excellence
4.8 km from San Marcos
  • Free Wifi
  • Free Parking
Motel 6 Vista
US$83US$76
Booking.com
View Deal
5.7 km from San Marcos
  • Free Wifi
  • Free Parking
Hampton Inn Carlsbad-North San Diego County
US$112US$109
Expedia.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$169US$159
Homewood
View Deal
Certificate of Excellence
6.2 km from San Marcos
  • Free Wifi
  • Free Parking
Omni La Costa Resort & Spa
Omni La Costa Resort & Spa(Carlsbad)(Great Value!)
US$215
Orbitz.com
View Deal
Certificate of Excellence
6.9 km from San Marcos
  • Free Wifi
  • Pool
Courtyard San Diego Carlsbad\/McClellan-Palomar Airport
US$122US$107
Courtyard
View Deal
Certificate of Excellence
6.9 km from San Marcos
  • Free Wifi
  • Free Parking
Franciscan Inn Motel
US$65US$57
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$156US$139
Residence Inn
View Deal
Certificate of Excellence
7.2 km from San Marcos
  • Free Wifi
  • Free Parking
Fairfield Inn & Suites San Diego Carlsbad
US$115US$109
Hotels.com
View Deal
Certificate of Excellence
7.8 km from San Marcos
  • Free Wifi
  • Free Parking
Four Seasons Residence Club Aviara, Carlsbad Ca.
US$354US$278
Otel.com
View Deal
Certificate of Excellence
8.1 km from San Marcos
  • Free Wifi
  • Free Parking
Park Hyatt Aviara Resort
US$329
Orbitz.com
View Deal
Certificate of Excellence
8.2 km from San Marcos
  • Free Wifi
  • Pool
Vista Inn
Vista Inn(Vista)
US$88US$69
Booking.com
View Deal
8.4 km from San Marcos
  • Free Wifi
  • Free Parking
MarBrisa Carlsbad Resort
MarBrisa Carlsbad Resort(Carlsbad)(Great Value!)
US$159
Travelocity
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$154US$149
Sheraton.com
View Deal
9.5 km from San Marcos
  • Free Wifi
  • Pool
Motel 6 Oceanside
US$56
Booking.com
View Deal
9.9 km from San Marcos
  • Free Parking
  • Pool
Best Western Escondido Hotel
Best Western Escondido Hotel(Escondido)(Great Value!)
US$110
BestWestern.com
View Deal
Certificate of Excellence
9.9 km from San Marcos
  • Free Wifi
  • Free Parking
Comfort Inn Escondido San Diego North County
US$98
Hotels.com
View Deal
Certificate of Excellence
10.0 km from San Marcos
  • Free Wifi
  • Free Parking
Holiday Inn Express San Diego - Escondido
US$93
Booking.com
View Deal
10.0 km from San Marcos
  • Free Wifi
  • Free Parking
Grand Pacific Palisades Resort and Hotel
US$149
Booking.com
View Deal
Certificate of Excellence
10.1 km from San Marcos
  • Free Wifi
  • Pool
Ramada Carlsbad
US$79
Hotels.com
View Deal
10.3 km from San Marcos
  • Free Wifi
  • Free Parking
Holiday Inn Express Hotel and Suites Carlsbad Beach
US$103US$90
HIExpress.com
View Deal
Certificate of Excellence
10.3 km from San Marcos
  • Free Wifi
  • Free Parking
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.