The best deals on hotels when visiting Madrid in Virginia.

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 Madrid, Virginia 22980

Quality Inn Waynesboro Skyline Drive

640 West Broad St Waynesboro, VA

For those traveling to Madrid, Quality Inn Waynesboro Skyline Drive offers affordable rooms with rates starting at $59.99, creating a clean, comfortable atmosphere ideal for rest. Maintain your fitness regime with ease in Quality Inn's fully equipped exercise rooms, available for a rejuvenating workout.

From Quality Inn Waynesboro Skyline Drive, guests can quickly reach downtown Madrid by car, making it simple to visit the city’s most popular attractions without staying in the center. Plan a seamless Madrid visit with thoughtfully designed, budget-friendly lodging—reserve today!

  Call (855) 239-4019 to book with an agent.
  4.8 miles from Madrid, VA 22980

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Waynesboro Skyline Drive

640 West Broad St Waynesboro, VA

For those headed to Madrid, Econo Lodge Waynesboro Skyline Drive offers intimate, affordable accommodations with rates starting at $55.99, creating a warm and welcoming space. Consider Econo Lodge for your business travel needs, offering free Wi-Fi and workspaces in rooms for staying productive on the road.

Guests staying at Econo Lodge Waynesboro Skyline Drive will love how close they are to downtown Madrid, where a short drive brings them to the city’s best attractions. Save more and experience added comfort on your Madrid visit—book your room now!

  Call (855) 233-7850 to book with an agent.
  4.9 miles from Madrid, VA 22980

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Waynesboro

20 Windigrove Dr Waynesboro, VA

Guests bound for Madrid will find inviting comfort at Wingate by Wyndham Waynesboro, with rooms starting at $85.99, creating a warm and welcoming space perfect for relaxation. Keep up with your exercise routine in Wingate’s lap pools, providing a refreshing and healthy workout option.

Guests staying at Wingate by Wyndham Waynesboro will enjoy a relaxing stay, with downtown Madrid just a drive away for easy access to the city’s attractions. Plan your Madrid travels with a hotel that ensures both comfort and value—reserve now!

  Call (855) 233-7850 to book with an agent.
  6.1 miles from Madrid, VA 22980

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Waynesboro

1102 Red Top Orchard Rd Waynesboro, VA

At Super 8 by Wyndham Waynesboro, travelers to Madrid will find tucked away rooms with rates beginning at $61.99, creating a warm, welcoming environment perfect for relaxation. Stay energized with Super 8's vending machines, stocked with snacks and drinks for a quick pick-me-up anytime.

With a quick drive into downtown Madrid, guests at Super 8 by Wyndham Waynesboro can experience the city’s highlights before retreating to a more serene stay. Make the most of your Madrid stay with budget-friendly, inviting lodging—book now!

  Call (855) 233-7850 to book with an agent.
  6.1 miles from Madrid, VA 22980

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn Marriott Waynesboro

44 Windigrove Dr Waynesboro, VA

Find your ideal retreat at Residence Inn Marriott Waynesboro as you travel to Madrid, with calm accommodations designed for relaxation, all from a welcoming $154.99 per night. Stay connected and productive with Residence Inn's high-speed internet and dedicated workspaces in every suite.

From Residence Inn Marriott Waynesboro, a short drive delivers guests into downtown Madrid, where they can explore the city’s top spots before retreating to a serene stay. Relax in Madrid at a hotel that ensures every moment is pure comfort—secure now!

  Call (855) 235-6136 to book with an agent.
  6.1 miles from Madrid, VA 22980

Starting at

$154.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn

15 Windi Grove Drive Waynesboro, VA

With rooms starting at $81.99, Comfort Inn provides budget-conscious accommodations for travelers visiting Madrid, creating a clean and comforting space. Experience the convenience of Comfort Inn's on-site dining options, serving delicious meals and snacks throughout the day.

Guests at Comfort Inn can enjoy the best of both worlds: a quieter atmosphere and easy access to downtown Madrid for a day of sightseeing. Step into an unforgettable Madrid adventure with lodging that offers more for less—lock in today!

  Call (855) 235-0725 to book with an agent.
  6.1 miles from Madrid, VA 22980

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Waynesboro

2060 Rosser Ave. / I 64 Waynesboro, VA

With rates from $57.99, Days Inn by Wyndham Waynesboro provides budget-conscious comfort for travelers visiting Madrid, creating a warm and inviting atmosphere ideal for relaxation. Experience the joy of travel with Days Inn's family-friendly services, including accommodations that cater to the needs of younger guests.

At Days Inn by Wyndham Waynesboro, guests can enjoy a peaceful, spacious stay while still being close enough to downtown Madrid for a day of exploring. Stay affordably and explore Madrid with ease—reserve your cozy hotel room now!

  Call (855) 235-0725 to book with an agent.
  6.2 miles from Madrid, VA 22980

Starting at

$57.99

per night

Read Reviews View Amenities View All Rooms

Best Western Plus Waynesboro Inn & Suites Conference Center

109 Apple Tree Ln Waynesboro, VA

Guests bound for Madrid will appreciate the budget-conscious comfort at Best Western Plus Waynesboro Inn & Suites Conference Center, with restorative rooms starting at $116.10, creating a warm, inviting atmosphere. Relax with the daily newspaper delivery service at Best Western Plus, keeping you connected with current events.

Guests at Best Western Plus Waynesboro Inn & Suites Conference Center can enjoy the calm of being slightly removed from the city, while downtown Madrid remains within reach for easy exploration by car. Enjoy your Madrid visit with a hotel that delivers maximum comfort for less—secure now!

  Call (855) 239-5277 to book with an agent.
  6.2 miles from Madrid, VA 22980

Starting at

$116.10

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express&Suites Waynesboro East an IHG Hotel

108 Chicurel Lane Waynesboro, VA

With rates beginning at $126.99, Holiday Inn Express&Suites Waynesboro East an IHG Hotel is a smart choice for travelers to Madrid, creating a cozy-like space perfect for rest and relaxation. Experience the convenience of Holiday Inn Express's onsite parking garage, providing secure and covered vehicle storage.

With a simple drive into downtown Madrid, guests at Holiday Inn Express&Suites Waynesboro East an IHG Hotel can balance city exploration with the peaceful surroundings of the hotel. Get the best of Madrid with a hotel that balances convenience and cost savings—lock in today!

  Call (855) 235-0725 to book with an agent.
  6.2 miles from Madrid, VA 22980

Starting at

$126.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Waynesboro / Stuarts Draft

15 Four Sq. Lane Fishersville, VA

Guests bound for Madrid will appreciate the inviting accommodations at Hampton Inn Waynesboro / Stuarts Draft, where restorative rooms start at $119.99, creating a welcoming space for rest. Discover the charm of Hampton’s boutique-style properties, offering a unique and intimate hotel experience in select locations.

Guests staying at Hampton Inn Waynesboro / Stuarts Draft will appreciate the peaceful surroundings, with downtown Madrid still just a short drive from the hotel. Stay in Madrid with accommodations that balance luxury and affordability—book today!

  Call (855) 234-2997 to book with an agent.
  6.9 miles from Madrid, VA 22980

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Grey Pine Lodge

494 Three Notched Mountain Hwy Waynesboro, VA

Guests bound for Madrid will appreciate the safe accommodations at Grey Pine Lodge, with rooms starting at $108.99, providing a warm, welcoming space for rest. Stay in rooms that blend practical amenities with cozy comfort, ensuring a pleasant and budget-friendly experience.

With downtown Madrid still within reach by car, guests at Grey Pine Lodge can balance the excitement of city exploration with the peace and tranquility of their stay. Enjoy Madrid adventures with a practical, budget-friendly hotel stay—reserve now!

  Call (855) 234-7135 to book with an agent.
  7.0 miles from Madrid, VA 22980

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Staunton VA

96 Baker Lane Staunton, VA

Guests traveling to Madrid can unwind at Motel 6 Staunton VA, where restful rooms begin at $53.29, creating a clean, welcoming environment perfect for relaxation. Appreciate the functional design of Motel 6 rooms, offering essentials like cable TV and air conditioning for your comfort.

Guests staying at Motel 6 Staunton VA can enjoy the tranquility of being outside the city’s busiest areas, with downtown Madrid still within easy reach. Book an inviting hotel that won’t strain your budget for your Madrid trip—secure today!

  Call (855) 234-5074 to book with an agent.
  7.3 miles from Madrid, VA 22980

Starting at

$53.29

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Staunton Conference Center an IHG Hotel

152 Fairway Lane Staunton, VA

Stay at Holiday Inn Staunton Conference Center an IHG Hotel near Madrid for a relaxing getaway, where warm accommodations provide comfort, with budget-friendly rates starting at $114.00. Use Holiday Inn’s shuttle services for hassle-free transportation to local attractions, airports, and more.

With downtown Madrid a short drive away, guests at Holiday Inn Staunton Conference Center an IHG Hotel can explore the city’s highlights while retreating to a quiet stay afterward. Enjoy your Madrid trip with a hotel that blends modern design with budget-friendly rates—secure now!

  Call (855) 233-7850 to book with an agent.
  7.3 miles from Madrid, VA 22980

Starting at

$114.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Verona Staunton North

70 Lodge Lane Verona, VA

At Quality Inn Verona Staunton North, guests traveling to Madrid will find soft accommodations with rooms from $69.99, creating a welcoming and relaxing atmosphere. Choose Quality Inn as your next travel haven, where excellent amenities, comfort, and value align for an impeccable stay.

The quiet atmosphere of Quality Inn Verona Staunton North makes for a restful stay, with downtown Madrid just a drive away for easy access to the city’s top spots. Feel at home in Madrid with accommodations that keep comfort affordable—reserve now!

  Call (855) 239-5277 to book with an agent.
  7.4 miles from Madrid, VA 22980

Starting at

$69.99

per night

Read Reviews View Amenities View All Rooms

Suburban Studios Verona Staunton North

70 Lodge Lane Building B Verona, VA

At Suburban Studios Verona Staunton North, travelers to Madrid will find inviting accommodations with rates beginning at $63.99, creating a warm and comfortable space perfect for relaxation. Experience a comfortable stay with rooms that provide the basics for a relaxing and budget-conscious visit.

At Suburban Studios Verona Staunton North, visitors can enjoy the calm atmosphere of the hotel, while downtown Madrid remains easily accessible for a day of adventure. Enjoy Madrid stress-free with a cozy, cost-effective hotel—lock in your room today!

  Call (855) 239-5277 to book with an agent.
  7.4 miles from Madrid, VA 22980

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Staunton

855 Bells Ln. Staunton, VA

At Red Roof Inn Staunton, guests visiting Madrid can enjoy affordable comfort with rooms starting at $69.00, providing a welcoming and comfortable environment. Stay in comfort with Red Roof Inn's air-conditioned rooms, ensuring a pleasant environment no matter the weather outside.

Guests at Red Roof Inn Staunton will love how easily they can drive into downtown Madrid for a day of exploring, before returning to a peaceful retreat. Enjoy Madrid adventures with a budget-conscious, comfortable hotel—reserve now!

  Call (855) 234-7135 to book with an agent.
  7.5 miles from Madrid, VA 22980

Starting at

$69.00

per night

Read Reviews View Amenities View All Rooms

Sleep Inn Staunton

222 Jefferson Hwy Staunton, VA

At Sleep Inn Staunton, travelers bound for Madrid can unwind in restorative rooms with rates starting at $101.99, creating a warm and welcoming environment. Appreciate Sleep Inn's eco-friendly initiatives, aiming to reduce environmental impact through sustainable practices.

A brief drive from Sleep Inn Staunton delivers guests into downtown Madrid, where they can explore the city’s best attractions before returning to a peaceful stay. Enjoy more of Madrid with a practical hotel designed for your convenience—reserve now!

  Call (855) 234-2997 to book with an agent.
  8.2 miles from Madrid, VA 22980

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Avid Hotels Staunton an IHG Hotel

62 Sangers Lane Staunton, VA

With rooms starting at $119.00, Avid Hotels Staunton an IHG Hotel provides inviting accommodations for guests bound for Madrid, creating a secure, comfortable environment ideal for relaxation. Find straightforward comfort in rooms that offer a clean and simple setup, ideal for travelers seeking practicality and value.

At Avid Hotels Staunton an IHG Hotel, guests can relax in the peaceful atmosphere of the hotel, while downtown Madrid is still a short drive away for sightseeing. Enjoy your Madrid adventure with a hotel that’s all about great value—lock in today!

  Call (855) 239-5277 to book with an agent.
  8.2 miles from Madrid, VA 22980

Starting at

$119.00

per night

Read Reviews View Amenities View All Rooms

Best Western Staunton Inn

92 Rowe Road Staunton, VA

For an inviting stay, Best Western Staunton Inn offers plush rooms with rates starting at $90.99, creating a warm and welcoming space near Madrid. Host your next event or meeting at Best Western, with flexible spaces and dedicated staff to make your gathering a success.

Guests staying at Best Western Staunton Inn will appreciate how easy it is to drive into downtown Madrid, where the city’s top attractions are just a short trip away. Find your ideal Madrid hotel with amenities that make your visit extra special—lock in today!

  Call (855) 233-0132 to book with an agent.
  8.4 miles from Madrid, VA 22980

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Staunton

120 Staunton Crossing Staunton, VA

For a comfortable and budget-friendly stay, Tru by Hilton Staunton offers inviting rooms with rates beginning at $102.99, creating a warm-hearted environment near Madrid. Relax in Tru by Hilton’s efficiently designed rooms, where modern style and comfort are optimized for both business and leisure travelers.

With a short drive into downtown Madrid, guests at Tru by Hilton Staunton can enjoy the city’s top destinations and return to the hotel’s quiet, serene atmosphere. Make every moment in Madrid memorable with a hotel that offers budget-friendly perks—reserve now!

  Call (855) 234-2997 to book with an agent.
  8.5 miles from Madrid, VA 22980

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Staunton

114 Crossing Way Staunton, VA

At Fairfield Inn & Suites by Marriott Staunton, travelers bound for Madrid can unwind in plush comfort with rooms beginning at $139.99, creating a welcoming space for relaxation. Keep up with your fitness routine in Fairfield's well-equipped fitness centers, open 24/7 for your convenience.

The relaxing atmosphere of Fairfield Inn & Suites by Marriott Staunton provides a calm retreat, with downtown Madrid just a drive away for a day of exploring. Stay in Madrid with accommodations that balance luxury and affordability—book today!

  Call (855) 233-0132 to book with an agent.
  8.6 miles from Madrid, VA 22980

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites

1302 Richmond Ave Staunton, VA

For a budget-friendly and inviting stay near Madrid, Comfort Inn & Suites offers tucked away accommodations with rates beginning at $98.99, creating a warm and comfortable environment. Appreciate the security of Comfort Inn's properties, offering a safe and secure environment for all guests.

The peaceful setting of Comfort Inn & Suites offers guests a calm retreat, with the excitement of downtown Madrid still just a drive away. Stay affordably and rest well while enjoying Madrid—secure your hotel room now!

  Call (855) 239-5277 to book with an agent.
  8.6 miles from Madrid, VA 22980

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Batten Green Venue & Lodging

1329 Commerce Road Staunton, VA

Travelers exploring Madrid will find Batten Green Venue & Lodging a perfect choice, where premium rooms offer comfort and elegance, with budget-friendly rates starting at $116.10. Relax in an oasis of luxury, where rooms offer a blend of opulence and comfort designed to exceed your expectations.

At Batten Green Venue & Lodging, guests can enjoy the comfort of being slightly removed from the city’s busiest areas, with downtown Madrid just a convenient drive away. Stay comfortably in Madrid with a hotel that delivers excellence at every turn—lock in today!

  Call (855) 239-4019 to book with an agent.
  8.7 miles from Madrid, VA 22980

Starting at

$116.10

per night

Read Reviews View Amenities View All Rooms

Clarion Pointe Staunton East

200 Frontier Dr Staunton, VA

Guests traveling to Madrid will find inviting accommodations at Clarion Pointe Staunton East, where restorative rooms start at $82.99, creating a welcoming space ideal for relaxation. Experience a stay that goes beyond standard with rooms that include additional comforts and conveniences, making your visit memorable.

At Clarion Pointe Staunton East, guests can relax in a quieter environment, with downtown Madrid still within easy reach for a day of exploring. Get the most out of your Madrid visit with cozy, budget-friendly accommodations—book today!

  Call (855) 234-5074 to book with an agent.
  9.0 miles from Madrid, VA 22980

Starting at

$82.99

per night

Read Reviews View Amenities View All Rooms