Hotels in San Marcos

Search and compare San Marcos hotels from hundreds of travel sites and save

San Marcos, CA, United States
30 Jul — 31 Jul2
San Marcos, CA, United States
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Marcos

Filter by star ratings
All filters
Best Western Plus Beach View Lodge
Best Western Plus Beach View Lodge
8.1 Excellent
3180 Carlsbad Boulevard, Carlsbad, CA, United States
Show on map
17.2 km from city centre, San Marcos 
ExcellentBased on 452 reviews
8.1

Situated under a 10-minute stroll from Carlsbad Village Passenger Rail Station, Best Western Plus Beach View Lodge offers guests a convenient base when in Carlsbad. It has a fitness centre, as well as a Jacuzzi, an outdoor heated pool and a rooftop terrace.

Motel 6 Escondido
Motel 6 Escondido
6.2 Good
900 North Quince Street, Escondido, CA, United States
Show on map
6.9 km from city centre, San Marcos 
GoodBased on 640 reviews
6.2

Located a short stroll from Escondido Transit Tram Station, the hotel offers guests a convenient base when in Escondido. It also offers free Wi-Fi, an outdoor pool and a sun deck.

Motel 6 Carlsbad East, CA
Motel 6 Carlsbad East, CA
6.9 Good
6117 Paseo Del Norte, Carlsbad, CA, United States
Show on map
14.5 km from city centre, San Marcos 
GoodBased on 730 reviews
6.9

Boasting an outdoor pool, Motel 6 Carlsbad East is located in Carlsbad and offers comfortable accommodation. It also provides a 24-hour reception, room service and a sun deck.

Quality Inn Escondido Downtown
Quality Inn Escondido Downtown
6.9 Good
501 West Mission Avenue, Escondido, CA, United States
Show on map
7.1 km from city centre, San Marcos 
GoodBased on 350 reviews
6.9

Quality Inn Escondido Downtown is situated in Escondido and offers complimentary wireless internet. It also provides a 24-hour business centre, a 24-hour reception and a swimming pool.

Escondido Inn
Escondido Inn
7.0 Good
420 West Washington Avenue, Escondido, CA, United States
Show on map
7.4 km from city centre, San Marcos 
GoodBased on 47 reviews
7.0

Escondido Inn is located in Escondido and offers complimentary Wi-Fi. It is ideally positioned for guests wishing to discover the area's attractions.

Tips for booking a San Marcos hotel

Cheapest month:September
Most expensive month:August
Average price in San Marcos:$217/night
Absolute cheapest price found:$76/night
Cheapest day:Wednesday
Most expensive day:Saturday
$186 - $258
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$160 - $259
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated San Marcos hotels

Show all 29 hotels
1
Best Western Plus Beach View Lodge
Best Western Plus Beach View Lodge
8.1 Excellent
3180 Carlsbad Boulevard, Carlsbad, CA, United States
Show on map
0.3 km from city centre, Carlsbad 

Situated under a 10-minute stroll from Carlsbad Village Passenger Rail Station, Best Western Plus Beach View Lodge offers guests a convenient base when in Carlsbad. It has a fitness centre, as well as a Jacuzzi, an outdoor heated pool and a rooftop terrace.

2
Quality Inn Escondido Downtown
Quality Inn Escondido Downtown
6.9 Good
501 West Mission Avenue, Escondido, CA, United States
Show on map
1.0 km from city centre, Escondido 

Quality Inn Escondido Downtown is situated in Escondido and offers complimentary wireless internet. It also provides a 24-hour business centre, a 24-hour reception and a swimming pool.

3
Escondido Inn
Escondido Inn
7.0 Good
420 West Washington Avenue, Escondido, CA, United States
Show on map
0.7 km from city centre, Escondido 

Escondido Inn is located in Escondido and offers complimentary Wi-Fi. It is ideally positioned for guests wishing to discover the area's attractions.

4
Motel 6 Carlsbad East, CA
Motel 6 Carlsbad East, CA
6.9 Good
6117 Paseo Del Norte, Carlsbad, CA, United States
Show on map
5.2 km from city centre, Carlsbad 

Boasting an outdoor pool, Motel 6 Carlsbad East is located in Carlsbad and offers comfortable accommodation. It also provides a 24-hour reception, room service and a sun deck.

5
Motel 6 Escondido
Motel 6 Escondido
6.2 Good
900 North Quince Street, Escondido, CA, United States
Show on map
1.3 km from city centre, Escondido 

Located a short stroll from Escondido Transit Tram Station, the hotel offers guests a convenient base when in Escondido. It also offers free Wi-Fi, an outdoor pool and a sun deck.

Cheapest hotels in San Marcos, California

Show all 29 hotels
Motel 6 Carlsbad East, CA
Motel 6 Carlsbad East, CA
6.9 Good
6117 Paseo Del Norte, Carlsbad, CA, United States
Show on map
5.2 km from city centre,  

Boasting an outdoor pool, Motel 6 Carlsbad East is located in Carlsbad and offers comfortable accommodation. It also provides a 24-hour reception, room service and a sun deck.

$84
Avg. per night
Motel 6 Escondido
Motel 6 Escondido
6.2 Good
900 North Quince Street, Escondido, CA, United States
Show on map
1.3 km from city centre,  

Located a short stroll from Escondido Transit Tram Station, the hotel offers guests a convenient base when in Escondido. It also offers free Wi-Fi, an outdoor pool and a sun deck.

$105
Avg. per night
Quality Inn Escondido Downtown
Quality Inn Escondido Downtown
6.9 Good
501 West Mission Avenue, Escondido, CA, United States
Show on map
1.0 km from city centre,  

Quality Inn Escondido Downtown is situated in Escondido and offers complimentary wireless internet. It also provides a 24-hour business centre, a 24-hour reception and a swimming pool.

$120
Avg. per night
Escondido Inn
Escondido Inn
7.0 Good
420 West Washington Avenue, Escondido, CA, United States
Show on map
0.7 km from city centre,  

Escondido Inn is located in Escondido and offers complimentary Wi-Fi. It is ideally positioned for guests wishing to discover the area's attractions.

$137
Avg. per night
Best Western Plus Beach View Lodge
Best Western Plus Beach View Lodge
8.1 Excellent
3180 Carlsbad Boulevard, Carlsbad, CA, United States
Show on map
0.3 km from city centre,  

Situated under a 10-minute stroll from Carlsbad Village Passenger Rail Station, Best Western Plus Beach View Lodge offers guests a convenient base when in Carlsbad. It has a fitness centre, as well as a Jacuzzi, an outdoor heated pool and a rooftop terrace.

$266
Avg. per night

Hotel prices in San Marcos

2 stars or below

$84 - $266

Motel 6 Escondido

No. 1 most popular

$105
Avg. per night
Quality Inn Escondido Downtown

No. 2 most popular

$120
Avg. per night
Motel 6 Carlsbad East, CA

Best value

$84
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in San Marcos

San Marcos travel FAQs

  • What are the best hotels in San Marcos?

    One of the most popular hotels in San Marcos is Best Western Escondido Hotel, which has been reviewed by 409 users and currently has a rating of 8.3/10. Other top-rated locations include Americas Best Value Inn & Suites Escondido and Courtyard by Marriott San Diego Carlsbad, which have received 7.0/10 and 8.1/10 ratings from our users, respectively.

  • How much do hotels in San Marcos cost?

    The average prices of hotels in San Marcos have been around $307 per night over the last 3 days.

  • How much is a cheap hotel in San Marcos?

    Prices for San Marcos hotels have been found for as low as $88/night over the last 3 days.