Beginning of main content

Book on the go and pay later.

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


10 Best Hotels in San Marcos

See all 1,870 properties in San Marcos

Estimated price for 1 night/2 adults

Lakehouse Hotel and Resort

Lakehouse Hotel and Resort

1025 La Bonita Drive, San Marcos, CA
Lakehouse Hotel and Resort
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

The 250-acre Lakehouse Hotel and Resort is a 20-minute drive from both Legoland and Carlsbad Premium Outlets. SeaWorld, San Diego Airport, and San Diego's Gaslamp ...

AU$195 per night for 2 guests

2 Jun - 3 Jun
Days Inn by Wyndham San Marcos

Days Inn by Wyndham San Marcos

517 W San Marcos Blvd, San Marcos, CA
Days Inn by Wyndham San Marcos
  • Free Cancellation
  • Reserve now, pay when you stay
2.0 out of 5.0
 
 

Situated in the suburbs, this motel is within 3 mi (5 km) of Palomar College, California State University San Marcos, and St. Mark Golf Club. Twin Oaks Golf ...

AU$109 per night for 2 guests

29 May - 30 May
Fairfield Inn & Suites San Diego North/San Marcos

Fairfield Inn & Suites San Diego North/San Marcos

227 W San Marcos Blvd, San Marcos, CA
Fairfield Inn & Suites San Diego North/San Marcos
  • Free Cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 

Situated in San Marcos, this hotel is within 3 mi (5 km) of California State University San Marcos, Palomar College, and Twin Oaks Golf Club. Palomar Medical ...

AU$160 per night for 2 guests

27 May - 28 May
Residence Inn by Marriott San Diego North San Marcos

Residence Inn by Marriott San Diego North San Marcos

1245 Los Vallecitos Blvd, San Marcos, CA
Residence Inn by Marriott San Diego North San Marcos
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

Located in the heart of San Marcos, this hotel is 4.2 mi (6.7 km) from Twin Oaks Golf Club and within 12 mi (20 km) of Double Peak Park and Legoland California. ...

AU$217 per night for 2 guests

29 May - 30 May
Hampton Inn San Marcos, CA

Hampton Inn San Marcos, CA

123 E Carmel St, San Marcos, CA
Hampton Inn San Marcos, CA
  • Free Cancellation
  • Reserve now, pay when you stay
2.5 out of 5.0
 
 

Located in the heart of San Marcos, this hotel is 0.9 mi (1.4 km) from California State University San Marcos and within 3 mi (5 km) of Palomar College and Twin ...

AU$161 per night for 2 guests

2 Jun - 3 Jun
Pala Casino Spa And Resort

Pala Casino Spa And Resort

11154 Highway 76, Pala, CA
Pala Casino Spa And Resort
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Situated in a rural location, this spa hotel is within 12 mi (20 km) of Redhawk Golf Course, Temecula Creek Inn Golf Course, and Old Town Temecula Community ...

AU$392 per night for 2 guests

13 Jun - 14 Jun
Hyatt Regency La Jolla

Hyatt Regency La Jolla

3777 La Jolla Village Drive, San Diego, CA
Hyatt Regency La Jolla
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in University City, this eco-friendly hotel is within 1 mi (2 km) of Westfield UTC and University of California-San Diego. Birch Aquarium and Black's ...

AU$215 per night for 2 guests

1 Jun - 2 Jun
Carlsbad By The Sea Hotel

Carlsbad By The Sea Hotel

850 Palomar Airport Road, Carlsbad, CA
Carlsbad By The Sea Hotel
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

Situated near the airport, this hotel is within a 10-minute walk of Flower Fields of Carlsbad and Carlsbad Premium Outlets. The Crossings at Carlsbad and Legoland ...

AU$217 per night for 2 guests

29 May - 30 May
West Inn & Suites

West Inn & Suites

4970 Avenida Encinas, Carlsbad, CA
West Inn & Suites
  • Free Cancellation
  • Reserve now, pay when you stay
3.5 out of 5.0
 
 

Situated in Carlsbad, this hotel is within 2 mi (3 km) of Carlsbad Premium Outlets, Legoland California, and Flower Fields of Carlsbad. Carlsbad State Beach ...

AU$216 per night for 2 guests

29 May - 30 May
Hilton La Jolla Torrey Pines

Hilton La Jolla Torrey Pines

10950 North Torrey Pines Road, La Jolla, CA
Hilton La Jolla Torrey Pines
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Perched on the bluffs along the California coast, this resort hotel offers a horizon-spanning view of the Pacific and is adjacent to the renowned Torrey Pines ...

AU$236 per night for 2 guests

29 May - 30 May
Cape Rey Carlsbad Beach, A Hilton Resort & Spa

Cape Rey Carlsbad Beach, A Hilton Resort & Spa

1 Ponto Rd, Carlsbad, CA
Cape Rey Carlsbad Beach, A Hilton Resort & Spa
  • Free Cancellation
  • Reserve now, pay when you stay
4.5 out of 5.0
 
 

With direct access to the beach, this Carlsbad resort is within 3 mi (5 km) of Flower Fields of Carlsbad, Legoland California, and Carlsbad Premium Outlets. ...

AU$231 per night for 2 guests

29 May - 30 May
HYATT house San Diego/Carlsbad

HYATT house San Diego/Carlsbad

5010 Avenida Encinas, Carlsbad, CA
HYATT house San Diego/Carlsbad
  • Free Cancellation
  • Reserve now, pay when you stay
3.0 out of 5.0
 
 

HYATT house San Diego/Carlsbad is half a mile from Carlsbad State Beach and a 5-minute drive from LEGOLAND® California. The Carlsbad Premium Outlets are a mile ...

AU$190 per night for 2 guests

29 May - 30 May
Park Hyatt Aviara Resort, Spa & Golf Club

Park Hyatt Aviara Resort, Spa & Golf Club

7100 Aviara Resort Drive, Carlsbad, CA
Park Hyatt Aviara Resort, Spa & Golf Club
    5.0 out of 5.0
     
     

    This family-friendly Carlsbad resort is located near the airport, within 3 mi (5 km) of Batiquitos Lagoon Foundation Nature Center and Legoland California. Sealife ...

    AU$335 per night for 2 guests

    7 Jun - 8 Jun
    Hotel Karlan San Diego - a DoubleTree by Hilton

    Hotel Karlan San Diego - a DoubleTree by Hilton

    14455 Penasquitos Drive, San Diego, CA
    Hotel Karlan San Diego - a DoubleTree by Hilton
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in San Diego, this hotel is 1 mile (1.6 kilometers) from Carmel Mountain Plaza and 1.7 miles (2.7 kilometers) from Black Mountain Open Space Park. Seaworld ...

    AU$135 per night for 2 guests

    27 May - 28 May
    Rancho Bernardo Inn San Diego - A Golf and Spa Resort

    Rancho Bernardo Inn San Diego - A Golf and Spa Resort

    17550 Bernardo Oaks Dr, San Diego, CA
    Rancho Bernardo Inn San Diego - A Golf and Spa Resort
    • Free Cancellation
    • Reserve now, pay when you stay
    4.0 out of 5.0
     
     

    Located in Rancho Bernardo, this spa resort is 1.4 mi (2.3 km) from Bernardo Winery and within 6 mi (10 km) of The Vineyard at Escondido and Old Poway Park. ...

    AU$223 per night for 2 guests

    21 May - 22 May
    Grand Pacific Palisades Resort & Hotel

    Grand Pacific Palisades Resort & Hotel

    5805 Armada Drive, Carlsbad, CA
    Grand Pacific Palisades Resort & Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    This family-friendly Carlsbad hotel is located near the airport, within 1 mi (2 km) of The Crossings at Carlsbad, Flower Fields of Carlsbad, and Carlsbad Premium ...

    AU$208 per night for 2 guests

    29 May - 30 May
    Radisson Hotel San Diego-Rancho Bernardo

    Radisson Hotel San Diego-Rancho Bernardo

    11520 W Bernardo Ct, San Diego, CA
    Radisson Hotel San Diego-Rancho Bernardo
    • Free Cancellation
    • Reserve now, pay when you stay
    3.0 out of 5.0
     
     

    Located in Rancho Bernardo, this hotel is 2.2 mi (3.6 km) from Rancho Bernardo Inn Course and 2.7 mi (4.4 km) from Oaks North Golf Club. Bernardo Winery and ...

    AU$172 per night for 2 guests

    27 May - 28 May
    Best Western Plus Oceanside Palms

    Best Western Plus Oceanside Palms

    909 N Coast Hwy, Oceanside, CA
    Best Western Plus Oceanside Palms
    • Free Cancellation
    • Reserve now, pay when you stay
    2.5 out of 5.0
     
     

    Located in the heart of Oceanside, this hotel is within 1 mi (2 km) of California Surf Museum, Camp Pendleton Marine Corps Base, and Oceanside Pier. Oceanside ...

    AU$145 per night for 2 guests

    21 May - 22 May
    California Suites Hotel

    California Suites Hotel

    5415 Clairemont Mesa Blvd, San Diego, CA
    California Suites Hotel
    • Free Cancellation
    • Reserve now, pay when you stay
    2.0 out of 5.0
     
     

    This 2-story hotel is centrally located less than 13 miles from the Gaslamp Quarter and several local beaches.

    AU$88 per night for 2 guests

    29 May - 30 May
    Welk Resorts San Diego

    Welk Resorts San Diego

    8860 Lawrence Welk Dr, Escondido, CA
    Welk Resorts San Diego
    • Free Cancellation
    • Reserve now, pay when you stay
    3.5 out of 5.0
     
     

    Located in Escondido, this family-friendly hotel is 10.2 mi (16.4 km) from Alta Vista Gardens, and within 20 mi (32 km) of Camp Pendleton Marine Corps Base and ...

    AU$188 per night for 2 guests

    29 May - 30 May

    Check prices on hotels in San Marcos

    Tonight 20 May - 21 May
    This weekend 24 May - 26 May
    Next weekend 31 May - 2 Jun.

    Search Hotels near Top San Marcos Attractions

    Map

    Learn about San Marcos?

    Local experts explore every corner of San Marcos for you

    5 tips for a fun family weekend at LEGOLAND

    Maximizing time at Southern California’s LEGO-lover’s dream park

    Matt Villano
    5 tips for a fun family weekend at LEGOLAND. Opens in a new window.

    Recent Reviews in San Marcos

    Travel to San Marcos & Explore


    Explore San Marcos with Expedia.com.au’s Travel Guides to find the best flights, cars, holiday packages and more!