The best deals on hotels when visiting Johnsons Springs 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 Johnsons Springs, Virginia 23146

Residence Inn by Marriott Richmond Short Pump at the Notch

1800 Wilkes Ridge Circle Richmond, VA

Stay at Residence Inn by Marriott Richmond Short Pump at the Notch for a restful visit to Johnsons Springs, where quiet accommodations create a comfortable atmosphere, with nightly rates starting at just $159.99. Enjoy the convenience of Residence Inn's locations, strategically placed to give you easy access to local attractions and business centers.

From Residence Inn by Marriott Richmond Short Pump at the Notch, a brief drive takes guests into downtown Johnsons Springs, offering easy access to the city’s most vibrant attractions. Step into your Johnsons Springs travels with a hotel that makes your stay effortless—book today!

  Call (855) 235-0725 to book with an agent.
  4.1 miles from Johnsons Springs, VA 23146

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn & Suites Richmond Short Pump

12341 West Broad Street Richmond, VA

Guests visiting Johnsons Springs will find cozy-like comfort at Hampton Inn & Suites Richmond Short Pump, with rooms beginning at $143.99, creating a warm and inviting space ideal for rest. Admire the contemporary decor in Hampton’s guest rooms, combining style and functionality for a pleasant and efficient stay.

With downtown Johnsons Springs only a short drive from Hampton Inn & Suites Richmond Short Pump, guests can easily visit the city’s most vibrant areas while staying in a quieter setting. Make your Johnsons Springs adventure exceptional without breaking the bank—secure your room today!

  Call (855) 235-0725 to book with an agent.
  4.6 miles from Johnsons Springs, VA 23146

Starting at

$143.99

per night

Read Reviews View Amenities View All Rooms

Wingate by Wyndham Richmond Short Pump

13991 North Gayton Rd Richmond, VA

Guests traveling to Johnsons Springs will find Wingate by Wyndham Richmond Short Pump a practical choice, with rooms beginning at $115.99, creating a clean and inviting environment ideal for relaxation. Indulge in Wingate’s gourmet market, offering locally sourced products and specialty foods perfect for a quick snack or a souvenir.

Situated outside the busy hub, Wingate by Wyndham Richmond Short Pump lets you enjoy both the calm of your stay and the easy access to Johnsons Springs's attractions. Discover how inviting and affordable your Johnsons Springs trip can be—book your room today!

  Call (855) 233-0132 to book with an agent.
  5.1 miles from Johnsons Springs, VA 23146

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Hilton Richmond Hotel & Spa / Short Pump

12042 West Broad Street Richmond, VA

With a touch of elegance, Hilton Richmond Hotel & Spa / Short Pump near Johnsons Springs offers a high-quality stay, where inviting rooms start at an accessible rate of just $253.99. Partake in Hilton's cooking workshops, an immersive culinary experience that introduces guests to local cooking techniques and recipes.

At Hilton Richmond Hotel & Spa / Short Pump, guests can enjoy a peaceful stay while still being just a drive away from the excitement of downtown Johnsons Springs. Relax and rejuvenate in Johnsons Springs with accommodations that make your stay unforgettable—secure now!

  Call (855) 234-2997 to book with an agent.
  5.3 miles from Johnsons Springs, VA 23146

Starting at

$253.99

per night

Read Reviews View Amenities View All Rooms

Home2 Suites by Hilton Richmond Short Pump

209 Towne Center West Blvd Richmond, VA

Stay at Home2 Suites by Hilton Richmond Short Pump as you explore Johnsons Springs, where relaxed rooms and quality accommodations provide a comfortable stay, starting at an affordable $145.99. Experience the added value of complimentary parking at select Home2 Suites locations, enhancing the overall affordability of your stay.

With Johnsons Springs accessible by car, guests at Home2 Suites by Hilton Richmond Short Pump can explore the city’s highlights before retreating to the calm of their hotel. Choose a hotel in Johnsons Springs that brings your travel experience to life—reserve your stay now!

  Call (855) 234-2997 to book with an agent.
  5.5 miles from Johnsons Springs, VA 23146

Starting at

$145.99

per night

Read Reviews View Amenities View All Rooms

Hyatt House Richmond / Short Pump

11800 West Broad Street Richmond, VA

Relax in the warm-hearted surroundings of Hyatt House Richmond / Short Pump as you travel to Johnsons Springs, where quality accommodations provide comfort, with nightly rates from $333.00. Experience Hyatt House’s customizable meeting spaces, ideal for hosting events or meetings during your extended stay.

Guests at Hyatt House Richmond / Short Pump can enjoy being slightly removed from the city’s busiest areas, with downtown Johnsons Springs still within easy reach for all their sightseeing needs. Get ready for an extraordinary Johnsons Springs visit with a hotel that caters to your every need—lock in today!

  Call (855) 235-0725 to book with an agent.
  5.8 miles from Johnsons Springs, VA 23146

Starting at

$333.00

per night

Read Reviews View Amenities View All Rooms

Aloft Richmond West Short Pump

3939 Duckling Drive Richmond, VA

Relax in the comfortable ambiance of Aloft Richmond West Short Pump when traveling to Johnsons Springs, where restful accommodations offer relaxation, with room rates from $159.99. Discover playful design elements throughout Aloft, from bold art installations to quirky furniture that adds character and fun to your stay.

Staying at Aloft Richmond West Short Pump allows guests to retreat to a serene location, with downtown Johnsons Springs still within easy reach for a day’s adventures. Enjoy a seamless Johnsons Springs stay with accommodations that go above and beyond—lock in today!

  Call (855) 233-7850 to book with an agent.
  6.9 miles from Johnsons Springs, VA 23146

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Candlewood Suites Glen Allen Short Pump an IHG Hotel

4120 Tom Leonard Dr Glen Allen, VA

Guests bound for Johnsons Springs will find inviting comfort at Candlewood Suites Glen Allen Short Pump an IHG Hotel, with easygoing rooms starting at $109.00, providing a warm and welcoming space ideal for rest. Appreciate the 24-hour customer service at Candlewood Suites, where friendly staff are always ready to assist with your needs.

With a brief drive into downtown Johnsons Springs, guests at Candlewood Suites Glen Allen Short Pump an IHG Hotel can explore the city’s top spots while retreating to a peaceful environment afterward. Embrace the joy of Johnsons Springs with a hotel that understands what you need—reserve now!

  Call (855) 235-0725 to book with an agent.
  7.0 miles from Johnsons Springs, VA 23146

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms

Richmond Marriott Short Pump

4240 Dominion Blvd Glen Allen, VA

Relax at Richmond Marriott Short Pump when traveling to Johnsons Springs, where inviting rooms create a peaceful stay, with room rates beginning at an accessible $279.99. Indulge in the luxury of Marriott's Club Lounges, offering an exclusive space for relaxation, work, or socializing with enhanced amenities.

From Richmond Marriott Short Pump, a brief drive delivers guests into downtown Johnsons Springs, where they can experience the city’s top spots and return to a quiet stay. Settle into Johnsons Springs with a hotel that adds a touch of sophistication to your stay—lock in today!

  Call (855) 239-4019 to book with an agent.
  7.6 miles from Johnsons Springs, VA 23146

Starting at

$279.99

per night

Read Reviews View Amenities View All Rooms

Hilton Garden Inn Richmond Innsbrook

4050 Cox Rd Glen Allen, VA

Enjoy a friendly ambiance at Hilton Garden Inn Richmond Innsbrook as you explore Johnsons Springs, where quality accommodations and hospitable rooms start at a welcoming $115.99 per night. Experience the inviting atmosphere of Hilton Garden Inn's public spaces, designed with modern decor and comfortable seating.

With a short drive into downtown Johnsons Springs, guests at Hilton Garden Inn Richmond Innsbrook can explore the city’s highlights and return to the hotel’s tranquil atmosphere. Experience Johnsons Springs with accommodations that make every moment memorable—book today!

  Call (855) 235-6136 to book with an agent.
  7.8 miles from Johnsons Springs, VA 23146

Starting at

$115.99

per night

Read Reviews View Amenities View All Rooms

Hyatt Place Richmond / Innsbrook

4100 Cox Rd Glen Allen, VA

Relax in the welcoming atmosphere of Hyatt Place Richmond / Innsbrook on your visit to Johnsons Springs, where comfy rooms provide comfort and quality, with room rates starting at $114.99 per night. Choose Hyatt Place for your next destination, where you'll find the perfect blend of style, comfort, and convenience.

At Hyatt Place Richmond / Innsbrook, visitors can relax in a more spacious, tranquil setting, while downtown Johnsons Springs remains within easy reach for exploration. Enjoy your Johnsons Springs adventure with a hotel that provides exceptional comfort and service—lock in today!

  Call (855) 234-2997 to book with an agent.
  7.8 miles from Johnsons Springs, VA 23146

Starting at

$114.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites Richmond West End I-64

10961 West Broad St Richmond, VA

Guests bound for Johnsons Springs will enjoy budget-conscious comfort at Extended Stay America Select Suites Richmond West End I-64, with rooms starting at $83.99, creating a warm and inviting atmosphere. Appreciate the convenience of in-room coffee makers at Extended Stay America, allowing you to enjoy a fresh cup of coffee anytime.

Guests staying at Extended Stay America Select Suites Richmond West End I-64 can enjoy a peaceful environment, knowing that downtown Johnsons Springs is still just a drive away for all their city adventures. Choose a hotel that makes your Johnsons Springs experience seamless and budget-wise—reserve now!

  Call (855) 239-5277 to book with an agent.
  7.8 miles from Johnsons Springs, VA 23146

Starting at

$83.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Suites Richmond Glen Allen Short Pump

4231 Park Place Ct Glen Allen, VA

With affordable rooms beginning at $85.00, Extended Stay America Suites Richmond Glen Allen Short Pump provides inviting accommodations for guests bound for Johnsons Springs, creating a clean, comfortable space. Enjoy the peace of mind with Extended Stay America’s secure property access, ensuring guest safety and privacy throughout your stay.

With a quick drive into downtown Johnsons Springs, guests at Extended Stay America Suites Richmond Glen Allen Short Pump can experience the city’s top attractions while enjoying the hotel’s relaxed setting. Discover the ease of traveling to Johnsons Springs with well-equipped, affordable lodging—reserve today!

  Call (855) 235-0725 to book with an agent.
  7.9 miles from Johnsons Springs, VA 23146

Starting at

$85.00

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Richmond West Innsbrook

10800 West Broad St Glen Allen, VA

Guests bound for Johnsons Springs will find friendly comfort at Hampton Inn Richmond West Innsbrook, where inviting rooms start at $130.99, creating a welcoming atmosphere ideal for relaxation. Enjoy the personal touch of Hampton’s welcome amenities in select rooms, including complimentary water bottles and local treats.

From Hampton Inn Richmond West Innsbrook, a convenient drive delivers guests into downtown Johnsons Springs, where they can explore the city’s highlights and return to a restful stay afterward. Relax and recharge in Johnsons Springs with a hotel that’s both inviting and economical—secure now!

  Call (855) 239-5277 to book with an agent.
  7.9 miles from Johnsons Springs, VA 23146

Starting at

$130.99

per night

Read Reviews View Amenities View All Rooms

Comfort Suites Innsbrook Short Pump

4051 Innslake Dr Glen Allen, VA

At Comfort Suites Innsbrook Short Pump, travelers visiting Johnsons Springs will find inviting accommodations with rates starting at $95.99, creating a plush, welcoming environment ideal for rest. Take advantage of the early check-in and late check-out options at Comfort Suites, accommodating your travel schedule.

The relaxing surroundings at Comfort Suites Innsbrook Short Pump offer guests a quiet retreat, with downtown Johnsons Springs just a convenient drive away for easy access. Choose a Johnsons Springs hotel that turns your trip into a seamless, budget-friendly experience—reserve now!

  Call (855) 236-8982 to book with an agent.
  7.9 miles from Johnsons Springs, VA 23146

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Homewood Suites by Hilton Richmond West End / Innsbrook

4100 Innslake Drive Glen Allen, VA

Enjoy a restful stay at Homewood Suites by Hilton Richmond West End / Innsbrook as you explore Johnsons Springs, with pleasant rooms and quality accommodations designed to create a relaxing escape, beginning at $149.99. Relax in Homewood Suites' garden tubs, spacious enough for a soothing soak after a day of meetings or sightseeing.

At Homewood Suites by Hilton Richmond West End / Innsbrook, guests can appreciate the balance of being far enough for quiet, while still close enough to downtown Johnsons Springs for a day of sightseeing. Get ready for an extraordinary Johnsons Springs visit with accommodations that enhance your trip—book today!

  Call (855) 235-0725 to book with an agent.
  8.0 miles from Johnsons Springs, VA 23146

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

Residence Inn by Marriott Richmond Northwest

3940 Westerre Pkwy Richmond, VA

Find a warm atmosphere at Residence Inn by Marriott Richmond Northwest as you travel to Johnsons Springs, with enveloping accommodations that start at $119.99 per night, providing a relaxing retreat. Residence Inn suites are equipped with modern technology, including high-speed internet and streaming services for your convenience.

Residence Inn by Marriott Richmond Northwest offers the ideal setting for guests seeking peace and quiet, with downtown Johnsons Springs only a short trip away for a day of exploring. Get ready for an incredible Johnsons Springs experience with a hotel that ensures your comfort—reserve now!

  Call (855) 233-7850 to book with an agent.
  8.2 miles from Johnsons Springs, VA 23146

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Richmond Northwest

3950 Westerre Pkwy Richmond, VA

Enjoy a restful stay at Courtyard by Marriott Richmond Northwest as you explore Johnsons Springs, where safe rooms provide relaxation and warmth, with budget-friendly rates from $144.99 per night. Discover the attention to detail in Courtyard's turndown service, preparing your room for a comfortable evening and restful night.

At Courtyard by Marriott Richmond Northwest, guests can relax in a more serene setting, while downtown Johnsons Springs remains accessible by car for sightseeing and exploration. Enjoy your Johnsons Springs adventure with accommodations that make every detail count—reserve now!

  Call (855) 234-2997 to book with an agent.
  8.2 miles from Johnsons Springs, VA 23146

Starting at

$144.99

per night

Read Reviews View Amenities View All Rooms

Extended Stay America Select Suites Richmond Innsbrook

10060 West Broad St Glen Allen, VA

At Extended Stay America Select Suites Richmond Innsbrook, travelers to Johnsons Springs will find inviting rooms with rates beginning at $93.99, creating a warm, comfortable space ideal for relaxation. Take advantage of Extended Stay America’s 24-hour front desk service, where friendly staff are ready to assist you anytime.

Guests staying at Extended Stay America Select Suites Richmond Innsbrook can appreciate the calm surroundings, while downtown Johnsons Springs remains easily accessible by car for all their sightseeing needs. Relax and recharge in Johnsons Springs with a hotel that doesn’t skimp on quality—book today!

  Call (855) 234-7135 to book with an agent.
  8.5 miles from Johnsons Springs, VA 23146

Starting at

$93.99

per night

Read Reviews View Amenities View All Rooms

Fairfield by Marriott Inn & Suites Richmond Innsbrook

9937 Mayland Drive Richmond, VA

Guests bound for Johnsons Springs will find inviting comfort at Fairfield by Marriott Inn & Suites Richmond Innsbrook, with rooms starting at $129.99, creating a warm and welcoming space perfect for relaxation. Discover the friendly atmosphere of Fairfield's community dining events, where guests can enjoy themed dinners and local cuisine.

At Fairfield by Marriott Inn & Suites Richmond Innsbrook, guests can appreciate the relaxing environment, while downtown Johnsons Springs remains a short drive away for all their city adventures. Relax and explore Johnsons Springs with a hotel that keeps your expenses low and spirits high—reserve now!

  Call (855) 239-5277 to book with an agent.
  8.5 miles from Johnsons Springs, VA 23146

Starting at

$129.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Richmond I-64 Short Pump Area an IHG Hotel

9933 Mayland Drive Richmond, VA

At Holiday Inn Express Richmond I-64 Short Pump Area an IHG Hotel, guests bound for Johnsons Springs will enjoy budget-friendly comfort with rooms starting at $126.00, creating a warm and welcoming atmosphere. Experience the community focus of Holiday Inn Express, with hotel-hosted events that bring guests and local residents together.

At Holiday Inn Express Richmond I-64 Short Pump Area an IHG Hotel, guests can appreciate the relaxing environment, while downtown Johnsons Springs remains a short drive away for all their city adventures. Enjoy a memorable Johnsons Springs experience with accommodations that cater to your needs—book today!

  Call (855) 235-0725 to book with an agent.
  8.6 miles from Johnsons Springs, VA 23146

Starting at

$126.00

per night

Read Reviews View Amenities View All Rooms

Springhill Suites by Marriott Richmond Northwest

9960 Independence Park Drive Richmond, VA

With rooms beginning at $119.99, Springhill Suites by Marriott Richmond Northwest is a practical choice for travelers visiting Johnsons Springs, creating a secure and comfortable space ideal for rest. In-room tea and coffee facilities at SpringHill Suites are perfect for starting your morning or winding down your evening.

At Springhill Suites by Marriott Richmond Northwest, guests can enjoy a relaxing stay while having the convenience of downtown Johnsons Springs within easy driving distance. Treat yourself to a Johnsons Springs stay that blends convenience with budget-friendly rates—book now!

  Call (855) 239-5277 to book with an agent.
  8.7 miles from Johnsons Springs, VA 23146

Starting at

$119.99

per night

Read Reviews View Amenities View All Rooms

Regency Inn Richmond

1500 Eastridge Road Richmond, VA

With rates starting at $100.00, Regency Inn Richmond provides budget-friendly accommodations for guests visiting Johnsons Springs, creating a harmonious environment ideal for relaxation. Relax in well-maintained accommodations that offer the essentials for a comfortable and affordable stay.

Those seeking a quieter location will appreciate Regency Inn Richmond, where they can enjoy the calm while downtown Johnsons Springs is a short drive away. Make the most of your Johnsons Springs visit with cost-saving, cozy accommodations—book now!

  Call (855) 233-7850 to book with an agent.
  10.5 miles from Johnsons Springs, VA 23146

Starting at

$100.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Richmond West at I-64 VA

8010 West Broad St Richmond, VA

At Country Inn & Suites by Radisson Richmond West at I-64 VA, visitors to Johnsons Springs can relax in welcoming rooms that combine comfort and quality, with nightly rates starting from $84.99 per night. Experience the convenience of proximity to shopping centers and dining options, making Country Inn & Suites a perfect home base.

From Country Inn & Suites by Radisson Richmond West at I-64 VA, a scenic drive takes guests into downtown Johnsons Springs, offering a balance of relaxation and easy access to the city's top spots. Stay in Johnsons Springs with a hotel that brings comfort and convenience to your doorstep—secure now!

  Call (855) 233-0132 to book with an agent.
  11.1 miles from Johnsons Springs, VA 23146

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms