The best deals on hotels when visiting San Pedro in Colorado.

From game day to getaway, save even more on every hotel stay.

Save up to 70% when booking as a group. Select 9+ rooms to get started.

Top 24 Hotels In San Pedro, Colorado 81152

Ponderosa Lodge

200 West Main St Red River, NM

With affordable rooms from $124.99, Ponderosa Lodge provides harmonious comfort for travelers bound for San Pedro, creating a warm, inviting environment perfect for rest. Relax in well-maintained accommodations that offer the essentials for a comfortable and affordable stay.

Escape to Ponderosa Lodge for a refreshing stay, where peaceful surroundings are paired with the convenience of San Pedro's top spots. Enjoy San Pedro from a hotel that balances comfort and cost savings—secure today!

  Call (855) 233-0132 to book with an agent.
  31.1 miles from SAN Pedro, CO 81152

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Best Western Rivers Edge

301 West River Street Red River, NM

At Best Western Rivers Edge, travelers to San Pedro can unwind in inviting rooms with rates starting at $97.99, providing a clean and comfortable space ideal for relaxation. Experience the community feel at Best Western, where guests are encouraged to interact and share travel stories.

Guests at Best Western Rivers Edge will appreciate the quiet surroundings and convenient access to San Pedro's most popular spots. Enjoy a hassle-free San Pedro adventure with extra perks at a great price—lock in today!

  Call (855) 239-4019 to book with an agent.
  31.1 miles from SAN Pedro, CO 81152

Starting at

$97.99

per night

Read Reviews View Amenities View All Rooms

Mountain View Lodge

1301 East Main St Red River, NM

Relax in style at Mountain View Lodge near San Pedro, where inviting accommodations offer quality and warmth, with rates beginning at an affordable $123.99. Enjoy a stay that exemplifies luxury, with rooms that are equipped with top-tier amenities and elegant furnishings.

At Mountain View Lodge, guests can unwind in spacious rooms while keeping the dynamic streets of San Pedro within reach. Discover a hotel in San Pedro that turns your visit into an indulgent escape—book today!

  Call (855) 234-5074 to book with an agent.
  31.1 miles from SAN Pedro, CO 81152

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Alamosa

223 Santa Fe Avenue Alamosa, CO

At Days Inn by Wyndham Alamosa, guests traveling to San Pedro can enjoy affordable rooms starting at $77.99, providing a restful, inviting environment ideal for relaxation. Leverage the local expertise of Days Inn's staff, ready to recommend the best nearby dining, shopping, and entertainment options.

At Days Inn by Wyndham Alamosa, guests are treated to restful lodgings with the bonus of San Pedro's top destinations only a short drive away. Enjoy a stress-free, budget-friendly stay in San Pedro—book your room now!

  Call (855) 235-0725 to book with an agent.
  32.8 miles from SAN Pedro, CO 81152

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Alamosa

333 Santa Fe Avenue Alamosa, CO

At Quality Inn Alamosa, travelers to San Pedro will find budget-friendly comfort with rooms beginning at $78.99, creating a clean and inviting environment. Stay productive with Quality Inn's business centers, complete with computers, printers, and high-speed internet access.

Take time to relax at Quality Inn Alamosa, where a calm setting is complemented by the convenience of being near San Pedro. Relax in a hotel that makes your San Pedro adventure feel special and stress-free—reserve now!

  Call (855) 233-0132 to book with an agent.
  32.9 miles from SAN Pedro, CO 81152

Starting at

$78.99

per night

Read Reviews View Amenities View All Rooms

Dunes Inn

425 Main St Alamosa, CO

Guests visiting San Pedro will appreciate the comfort at Dunes Inn, where rooms start at $79.99, creating a welcoming space perfect for relaxation and rest. Enjoy accommodations that provide a more comfortable stay, with added amenities designed for both relaxation and convenience.

Find your perfect getaway at Dunes Inn, where relaxation meets the convenience of having San Pedro nearby. Find the perfect base for exploring San Pedro with affordable, inviting accommodations—secure now!

  Call (855) 235-6136 to book with an agent.
  33.1 miles from SAN Pedro, CO 81152

Starting at

$79.99

per night

Read Reviews View Amenities View All Rooms

Steam Train Hotel

402 Main Street Antonito, CO

At Steam Train Hotel, travelers visiting San Pedro will find inviting accommodations with rooms from $109.00, creating a warm and welcoming space ideal for rest. Experience convenience in a friendly setting, where rooms are equipped with necessary amenities and simple comforts.

Relax in the calm environment of Steam Train Hotel, knowing that the many attractions of San Pedro are never far away. Set your sights on San Pedro with a hotel that makes every penny count—lock in today!

  Call (855) 236-8982 to book with an agent.
  33.9 miles from SAN Pedro, CO 81152

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Best Western Alamosa Inn

2005 Main Street Alamosa, CO

For a comfortable and inviting stay, Best Western Alamosa Inn offers budget-friendly rooms with rates from $73.99, creating a snug environment ideal for travelers bound for San Pedro. Take advantage of Best Western’s bicycle rental services, a great way to explore the local area and stay active.

Escape the everyday hustle at Best Western Alamosa Inn, a restful retreat found conveniently close to San Pedro's exciting destinations. Take the stress out of San Pedro travel with a hotel that meets all your needs—book today!

  Call (855) 236-8982 to book with an agent.
  34.1 miles from SAN Pedro, CO 81152

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Alamosa

2505 West Main Alamosa, CO

Guests traveling to San Pedro can unwind at Super 8 by Wyndham Alamosa, where enveloping rooms begin at $79.00, creating a clean, welcoming environment perfect for relaxation. Appreciate the no-nonsense approach of Super 8, where you’re provided with all the necessary amenities for a comfortable stay.

Guests at Super 8 by Wyndham Alamosa will love the restful environment, paired with the ease of reaching San Pedro's bustling attractions. Enjoy a stress-free San Pedro trip with cozy, budget-wise lodging—reserve today!

  Call (855) 234-2997 to book with an agent.
  34.8 miles from SAN Pedro, CO 81152

Starting at

$79.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Alamosa an IHG Hotel

3418 Mariposa Alamosa, CO

Guests visiting San Pedro will find affordable comfort at Holiday Inn Express & Suites Alamosa an IHG Hotel, where inviting rooms start at $124.00, creating a clean, welcoming environment for relaxation. Enjoy the freedom of pet-friendly rooms at selected Holiday Inn Express locations, making your travel with pets hassle-free.

Discover comfort at Holiday Inn Express & Suites Alamosa an IHG Hotel, offering a peaceful stay with easy access to all the exciting activities in San Pedro. Make your San Pedro travels both fun and affordable with thoughtfully designed accommodations—secure today!

  Call (855) 234-7135 to book with an agent.
  35.5 miles from SAN Pedro, CO 81152

Starting at

$124.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Alamosa CO

710 Mariposa Street Alamosa, CO

Guests traveling to San Pedro will appreciate the alluring comfort at Hampton Inn Alamosa CO, where budget-friendly rooms start at $127.99, creating a warm and inviting space for rest. Relax in the vibrant atmosphere of Hampton’s pool areas, where comfortable lounging and refreshing swims await under the sun or stars.

Stay at Hampton Inn Alamosa CO to experience the perfect blend of quiet nights and quick trips into San Pedro's lively streets. Make your San Pedro journey relaxing and budget-smart with well-appointed lodging—secure today!

  Call (855) 234-2997 to book with an agent.
  35.5 miles from SAN Pedro, CO 81152

Starting at

$127.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Alamosa

6301 US Highway 160 Alamosa, CO

At Comfort Inn & Suites Alamosa, travelers to San Pedro can enjoy comfortable comfort with rooms beginning at $88.99, creating a welcoming environment ideal for a restful stay. Appreciate Comfort Inn's commitment to sustainability, with eco-friendly initiatives and practices in place at select locations.

Stay at Comfort Inn & Suites Alamosa for a restful escape, where guests can relax in comfort while keeping San Pedro within easy reach. Relax and make the most of San Pedro with a hotel that takes care of every detail—secure now!

  Call (855) 234-2997 to book with an agent.
  35.8 miles from SAN Pedro, CO 81152

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Alpine Village Suites

100 Thunderbird Rd Taos Ski Valley, NM

Find a welcoming retreat at Alpine Village Suites near San Pedro, where refined rooms provide warmth and quality, with affordable rates beginning at $126.99. Experience a touch of luxury in accommodations that provide superior comfort and exceptional service.

Settle into spacious comfort at Alpine Village Suites, where you can enjoy a quiet atmosphere and still take a quick trip into San Pedro. Experience the best San Pedro has to offer with accommodations that define elegance—lock in today!

  Call (855) 235-6136 to book with an agent.
  39.0 miles from SAN Pedro, CO 81152

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge

715 Highway 64 E Eagle Nest, NM

For an inviting stay, Econo Lodge offers safe accommodations with rooms from $175.99, providing a clean, comfortable environment ideal for travelers visiting San Pedro. Rest comfortably in Econo Lodge's rooms, featuring quality bedding and a selection of pillows for a good night's sleep.

Guests seeking both tranquility and adventure will love Econo Lodge, where rest is easy and San Pedro's excitement is always close by. Stay affordably and comfortably on your San Pedro adventure—reserve today!

  Call (855) 235-0725 to book with an agent.
  42.7 miles from SAN Pedro, CO 81152

Starting at

$175.99

per night

Read Reviews View Amenities View All Rooms

Sands Motel

533 West 7th St Walsenburg, CO

Sands Motel sets the standard for excellence in hospitality, with unmatched service and elegance starting at $92.99.

Relax and recharge at Sands Motel, where a calm atmosphere ensures restful nights with San Pedro's vibrant streets nearby. Book your stay at Sands Motel now!

  Call (855) 239-5277 to book with an agent.
  46.3 miles from SAN Pedro, CO 81152

Starting at

$92.99

per night

Read Reviews View Amenities View All Rooms

Best Western Rambler

457 US Highway 85 87 Walsenburg, CO

With rooms starting at $125.99, Best Western Rambler provides inviting comfort for guests bound for San Pedro, creating a hospitable, welcoming environment perfect for unwinding. Appreciate Best Western’s dedication to accessibility, with rooms and facilities designed to be inclusive for all guests.

Guests at Best Western Rambler can enjoy the serene surroundings while knowing the best of San Pedro is just a drive away. Get ready for a comfortable San Pedro adventure with cost-effective, inviting accommodations—lock in now!

  Call (855) 233-0132 to book with an agent.
  47.7 miles from SAN Pedro, CO 81152

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Trinidad

3125 Toupal Drive Trinidad, CO

For budget-conscious travelers visiting San Pedro, Quality Inn Trinidad offers inviting accommodations with rates beginning at $100.99, creating a clean and comfortable space. Indulge in the local culture with Quality Inn's themed rooms, each decorated to reflect the unique heritage of the area.

Guests can enjoy a peaceful stay at Quality Inn Trinidad, while the lively streets of San Pedro remain just a quick drive away. Enjoy San Pedro to the fullest with accommodations that keep your wallet happy—reserve now!

  Call (855) 235-6136 to book with an agent.
  48.5 miles from SAN Pedro, CO 81152

Starting at

$100.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Trinidad

2833 Toupal Dr Trinidad, CO

Guests bound for San Pedro will appreciate the budget-conscious comfort at La Quinta Inn & Suites by Wyndham Trinidad, with restful rooms starting at $101.99, creating a warm, inviting atmosphere. Relax with the comprehensive security at La Quinta, including key card access and 24-hour surveillance for your peace of mind.

Relax and recharge at La Quinta Inn & Suites by Wyndham Trinidad, a peaceful spot where you can rest comfortably and still explore San Pedro's attractions. Enjoy your San Pedro travels with accommodations that deliver maximum value—reserve today!

  Call (855) 234-2997 to book with an agent.
  48.5 miles from SAN Pedro, CO 81152

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Budget Host

9800 Santa Fe Trail Dr Trinidad, CO

Guests visiting San Pedro will find welcoming, budget-conscious comfort at Budget Host, with rates beginning at $61.99, creating a welcoming atmosphere for relaxation. Stay in a room that balances comfort and value, providing practical amenities for a budget-conscious visit.

Relax in the comfort of Budget Host, a quiet haven where San Pedro's attractions are always within easy reach for exploration. Stay affordably and enjoy extra perks on your San Pedro adventure—book now!

  Call (855) 234-7135 to book with an agent.
  48.6 miles from SAN Pedro, CO 81152

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express & Suites Trinidad an IHG Hotel

3130 Santa Fe Trail Dr Trinidad, CO

At Holiday Inn Express & Suites Trinidad an IHG Hotel, guests traveling to San Pedro will find inviting accommodations with rooms starting at $134.00, creating a cozy-like, welcoming environment perfect for rest. Savor the variety of Holiday Inn Express's breakfast options, including healthy choices and indulgent treats to please every palate.

Guests seeking both rest and exploration will love Holiday Inn Express & Suites Trinidad an IHG Hotel, where peaceful lodgings are matched with easy access to San Pedro. Experience San Pedro with a hotel that balances convenience and affordability perfectly—reserve now!

  Call (855) 235-0725 to book with an agent.
  48.6 miles from SAN Pedro, CO 81152

Starting at

$134.00

per night

Read Reviews View Amenities View All Rooms

Tower 64 Motel & RV

10301 Sante Fe Trail Trinidad, CO

At Tower 64 Motel & RV, travelers to San Pedro can enjoy easygoing, affordable rooms with rates beginning at $69.49, creating a welcoming and relaxing environment. Enjoy practical comfort in rooms that offer essential amenities, making your stay both convenient and affordable.

Unwind in style at Tower 64 Motel & RV, where comfort and accessibility to San Pedro come together to create a refreshing stay. Make your San Pedro adventure memorable and budget-conscious—reserve now!

  Call (855) 239-4019 to book with an agent.
  48.7 miles from SAN Pedro, CO 81152

Starting at

$69.49

per night

Read Reviews View Amenities View All Rooms

Days Inn & Suites by Wyndham Trinidad

900 West Adams St Trinidad, CO

For an inviting and affordable stay, Days Inn & Suites by Wyndham Trinidad offers budget-friendly rooms with rates starting at $80.99, creating a clean and comfortable space. Speed up your departure with our express check-out service, designed for convenience and efficiency.

Step into a quiet retreat at Days Inn & Suites by Wyndham Trinidad, offering serene surroundings just a short drive from the buzz of San Pedro. Stay effortlessly in San Pedro with a hotel that ensures your stay is worry-free—reserve now!

  Call (855) 235-6136 to book with an agent.
  49.0 miles from SAN Pedro, CO 81152

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Trinidad

702 West Main St Trinidad, CO

With rates beginning at $72.99, Travelodge by Wyndham Trinidad is a convenient choice for travelers to San Pedro, offering budget-friendly accommodations in a welcoming setting. Enjoy the budget-friendly luxury of Travelodge's premium bedding, designed to offer a night of soothing sleep.

Find your escape at Travelodge by Wyndham Trinidad, offering the perfect blend of calm and proximity to the attractions of San Pedro. Stay comfortably and save more while enjoying San Pedro—lock in your hotel now!

  Call (855) 239-5277 to book with an agent.
  49.0 miles from SAN Pedro, CO 81152

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Trinidad Downtown

201 Americana Rd. Trinidad, CO

Unwind at Hilton Garden Inn Trinidad Downtown when traveling to San Pedro, where inviting rooms create a easygoing environment, with affordable nightly rates from $130.99. Stay refreshed with Hilton Garden Inn's indoor pools, providing year-round swimming regardless of the weather outside.

Relax in comfort at Hilton Garden Inn Trinidad Downtown, where serene surroundings and easy access to San Pedro make for a perfect getaway. Find your perfect San Pedro escape with a hotel that delivers great value and service—reserve now!

  Call (855) 233-7850 to book with an agent.
  49.3 miles from SAN Pedro, CO 81152

Starting at

$130.99

per night

Read Reviews View Amenities View All Rooms