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 391 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,5 Good
900 North Quince Street, Escondido, CA, United States
Show on map
6,9 km from city centre, San Marcos 
GoodBased on 519 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.

Motel 6 Carlsbad East, CA
Motel 6 Carlsbad East, CA
7,4 Good
6117 Paseo Del Norte, Carlsbad, CA, United States
Show on map
14,5 km from city centre, San Marcos 
GoodBased on 575 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
7,4 km 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:R2 297/night
Absolute cheapest price found:R801/night
Cheapest day:Wednesday
Most expensive day:Saturday
R1 965 - R2 732
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 692 - R2 735
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,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
Escondido Inn
Escondido Inn
6,9 Good
420 West Washington Avenue, Escondido, CA, United States
Show on map
0,8 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.

3
Motel 6 Carlsbad East, CA
Motel 6 Carlsbad East, CA
7,4 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.

4
Motel 6 Escondido
Motel 6 Escondido
6,5 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 22 hotels
Motel 6 Escondido
Motel 6 Escondido
6,5 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.

R951
Avg. per night
Escondido Inn
Escondido Inn
6,9 Good
420 West Washington Avenue, Escondido, CA, United States
Show on map
0,8 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.

R979
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
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.

R1 167
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.

R2 578
Avg. per night

Hotel prices in San Marcos

2 stars or below

R951 - R2 578

Motel 6 Carlsbad East, CA

No. 1 most popular

R1 167
Avg. per night
Escondido Inn

No. 2 most popular

R979
Avg. per night
Motel 6 Escondido

Best value

R951
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 is a very popular hotel in San Marcos, with a score of 8,4 from 364 reviews. La Quinta Inn by Wyndham San Diego Vista (7,0 from 628 reviews) and Americas Best Value Inn & Suites Escondido (7,0 from 486 reviews) are also highly rated San Marcos hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in San Marcos cost?

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

  • How much is a cheap hotel in San Marcos?

    HotelsCombined users have found cheap hotels in San Marcos starting from R1 498 per night in the last 3 days.