Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in San Marcos

Filter by star ratings
All filters
Americas Best Value Inn & Suites Escondido
Americas Best Value Inn & Suites Escondido
7.0 Good
555 North Centre City Parkway, Escondido, CA, United States
Show on map
4.6 mi from city centre, San Marcos 
GoodBased on 486 reviews
7.0

Located amongst a variety of well-known tourist attractions, boutiques and dining options, Americas Best Value Inn & Suites Escondido is ideal for those wishing to explore Escondido and its surroundings. It also offers free Wi-Fi, an outdoor pool and an express check-in and check-out feature.

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
10.7 mi from city centre, San Marcos 
ExcellentBased on 394 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.

Vista Inn Motel
Vista Inn Motel
6.2 Good
745 West Vista Way, Vista, CA, United States
Show on map
6.3 mi from city centre, San Marcos 
GoodBased on 214 reviews
6.2

The motel is located in Vista and offers free Wi-Fi. It is conveniently positioned for guests wanting to visit local attractions.

La Quinta Inn by Wyndham San Diego Vista
La Quinta Inn by Wyndham San Diego Vista
7.0 Good
630 Sycamore Avenue, Vista, CA, United States
Show on map
3.4 mi from city centre, San Marcos 
GoodBased on 632 reviews
7.0

Less than a 20-minute walk from Buena Creek Tram Station, La Quinta Inn San Diego Vista provides guests with a convenient base when in Vista. It also offers a sun deck, an outdoor pool and free Wi-Fi.

Motel 6 Escondido
Motel 6 Escondido
6.5 Good
900 North Quince Street, Escondido, CA, United States
Show on map
4.3 mi from city centre, San Marcos 
GoodBased on 526 reviews
6.5

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.

Best Western Escondido Hotel
Best Western Escondido Hotel
8.4 Excellent
1700 Seven Oakes Road, Escondido, CA, United States
Show on map
3.7 mi from city centre, San Marcos 
ExcellentBased on 367 reviews
8.4

Best Western Escondido Hotel is located in Escondido and offers guests free Wi-Fi. It also provides a 24-hour reception, an outdoor heated pool and meeting rooms.

Motel 6 Carlsbad East, CA
Motel 6 Carlsbad East, CA
7.4 Good
6117 Paseo Del Norte, Carlsbad, CA, United States
Show on map
9.0 mi from city centre, San Marcos 
GoodBased on 584 reviews
7.4

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.

Escondido Inn
Escondido Inn
6.9 Good
420 West Washington Avenue, Escondido, CA, United States
Show on map
4.6 mi from city centre, San Marcos 
GoodBased on 45 reviews
6.9

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:$160/night
Absolute cheapest price found:$56/night
Cheapest day:Wednesday
Most expensive day:Saturday
$136 - $190
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$118 - $191
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated San Marcos hotels

Show all 22 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.2 mi 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
Best Western Escondido Hotel
Best Western Escondido Hotel
8.4 Excellent
1700 Seven Oakes Road, Escondido, CA, United States
Show on map
2.1 mi from city centre, Escondido 

Best Western Escondido Hotel is located in Escondido and offers guests free Wi-Fi. It also provides a 24-hour reception, an outdoor heated pool and meeting rooms.

3
La Quinta Inn by Wyndham San Diego Vista
La Quinta Inn by Wyndham San Diego Vista
7.0 Good
630 Sycamore Avenue, Vista, CA, United States
Show on map
2.7 mi from city centre, Vista 

Less than a 20-minute walk from Buena Creek Tram Station, La Quinta Inn San Diego Vista provides guests with a convenient base when in Vista. It also offers a sun deck, an outdoor pool and free Wi-Fi.

4
Escondido Inn
Escondido Inn
6.9 Good
420 West Washington Avenue, Escondido, CA, United States
Show on map
0.5 mi 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.

5
Motel 6 Carlsbad East, CA
Motel 6 Carlsbad East, CA
7.4 Good
6117 Paseo Del Norte, Carlsbad, CA, United States
Show on map
3.3 mi 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.

6
Motel 6 Escondido
Motel 6 Escondido
6.5 Good
900 North Quince Street, Escondido, CA, United States
Show on map
0.8 mi 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.

7
Americas Best Value Inn & Suites Escondido
Americas Best Value Inn & Suites Escondido
7.0 Good
555 North Centre City Parkway, Escondido, CA, United States
Show on map
0.4 mi from city centre, Escondido 

Located amongst a variety of well-known tourist attractions, boutiques and dining options, Americas Best Value Inn & Suites Escondido is ideal for those wishing to explore Escondido and its surroundings. It also offers free Wi-Fi, an outdoor pool and an express check-in and check-out feature.

8
Vista Inn Motel
Vista Inn Motel
6.2 Good
745 West Vista Way, Vista, CA, United States
Show on map
0.9 mi from city centre, Vista 

The motel is located in Vista and offers free Wi-Fi. It is conveniently positioned for guests wanting to visit local attractions.

Cheapest hotels in San Marcos, California

Show all 22 hotels
Motel 6 Escondido
Motel 6 Escondido
6.5 Good
900 North Quince Street, Escondido, CA, United States
Show on map
0.8 mi 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.

$66
Avg. per night
Escondido Inn
Escondido Inn
6.9 Good
420 West Washington Avenue, Escondido, CA, United States
Show on map
0.5 mi 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.

$68
Avg. per night
Americas Best Value Inn & Suites Escondido
Americas Best Value Inn & Suites Escondido
7.0 Good
555 North Centre City Parkway, Escondido, CA, United States
Show on map
0.4 mi from city centre,  

Located amongst a variety of well-known tourist attractions, boutiques and dining options, Americas Best Value Inn & Suites Escondido is ideal for those wishing to explore Escondido and its surroundings. It also offers free Wi-Fi, an outdoor pool and an express check-in and check-out feature.

$71
Avg. per night
La Quinta Inn by Wyndham San Diego Vista
La Quinta Inn by Wyndham San Diego Vista
7.0 Good
630 Sycamore Avenue, Vista, CA, United States
Show on map
2.7 mi from city centre,  

Less than a 20-minute walk from Buena Creek Tram Station, La Quinta Inn San Diego Vista provides guests with a convenient base when in Vista. It also offers a sun deck, an outdoor pool and free Wi-Fi.

$74
Avg. per night
Best Western Escondido Hotel
Best Western Escondido Hotel
8.4 Excellent
1700 Seven Oakes Road, Escondido, CA, United States
Show on map
2.1 mi from city centre,  

Best Western Escondido Hotel is located in Escondido and offers guests free Wi-Fi. It also provides a 24-hour reception, an outdoor heated pool and meeting rooms.

$81
Avg. per night
Motel 6 Carlsbad East, CA
Motel 6 Carlsbad East, CA
7.4 Good
6117 Paseo Del Norte, Carlsbad, CA, United States
Show on map
3.3 mi 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.

$81
Avg. per night
Vista Inn Motel
Vista Inn Motel
6.2 Good
745 West Vista Way, Vista, CA, United States
Show on map
0.9 mi from city centre,  

The motel is located in Vista and offers free Wi-Fi. It is conveniently positioned for guests wanting to visit local attractions.

$83
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.2 mi 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.

$183
Avg. per night

Hotel prices in San Marcos

2 stars and under

$66 - $183

Best Western Escondido Hotel

#1 Most popular

$81
Avg. per night
La Quinta Inn by Wyndham San Diego Vista
$74
Avg. per night
Motel 6 Escondido

Best value

$66
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?

    Best Western Escondido Hotel (8.4/10 from 367 reviews), La Quinta Inn by Wyndham San Diego Vista (7.0/10 from 630 reviews), and Americas Best Value Inn & Suites Escondido (7.0/10 from 486 reviews) are all highly rated places to stay in San Marcos.

  • How much do hotels in San Marcos cost?

    Hotels in San Marcos cost an average of $170/night, according to HotelsCombined data in the last 72 hours.

  • How much is a cheap hotel in San Marcos?

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

  • How much is a hotel in San Marcos tonight?

    A hotel in San Marcos tonight has an average price of $145, but some deals have been found for as low as $84 in HotelsCombined searches over the last 72 hours. Prices in San Marcos are changing frequently.