Top 10 Hotels in San Marcos

See all 5 Hotels in San Marcos

Recent Reviews in San Marcos

Hide content

San Marcos Hotel Types & Locations

San Marcos Hotel Guide

If you are heading to San Diego and are after a quality place to stay in San Marcos, you are presented with a myriad of possibilities with Expedia. Expedia's extensive database currently offers 18 hotel options within a 6-mile from the center of San Marcos, Residence Inn by Marriott San Diego North San Marcos and Hampton Inn San Marcos are ideal.

The Rancho Valencia Resort and Spa is situated 11 miles from the middle of San Marcos. Or, alternatively, the Fairmont Grand Del Mar is 15 miles away. Some other hotel and apartment options worth looking into include the Lodge at Torrey Pines and the L'Auberge Del Mar - Destination Hotels & Resorts.

The larger Southern California area is definitely well worth visiting also. Check out Southern California's art galleries and also photograph its beaches, mountains and rolling hills. Common things to do in this part of United States of America include snowboarding, skiing and rock climbing.

Looking for more to do? Consider spending a day or two visiting California Center For The Arts, San Diego Archaeological Center and Ferrara Winery, in Escondido, 7 miles to the west of San Marcos. Some of our recommended Escondido hotels include the Quality Inn & Suites Escondido and Rodeway Inn Escondido. Or stay in Carlsbad, 7 miles to the east of San Marcos, where you can choose from the Four Seasons Residence Club Aviara, North San Diego and Park Hyatt Aviara Resort, Spa & Golf Club. Should you choose to stay in Carlsbad, be sure to explore the Carlsbad Premium Outlets, Flower Fields of Carlsbad and Sealife Aquarium.

20 miles from San Marcos is La Jolla, a regional center with a population of 43,000 and the home of attractions like the La Jolla Cove, Birch Aquarium and Windansea Beach. The Mount Soledad and Museum of Contemporary Art San Diego are also well worth checking out. La Jolla Beach and Tennis Club and Scripps Inn La Jolla Cove are a selection of the hotel options in La Jolla.

McClellan-Palomar Airport is 6 miles from San Marcos. Travelers who wish to stay nearby, you can book a night at the Four Seasons Residence Club Aviara, North San Diego or Park Hyatt Aviara Resort, Spa & Golf Club.