The best deals on hotels when visiting Keith 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 Keith, Virginia 23009

Best Western Doswell Hotel

16220 International St Doswell, VA

With rooms beginning at $66.99, Best Western Doswell Hotel offers inviting accommodations for travelers visiting Keith, creating a comfortable and welcoming space for all guests. Enjoy the local art displayed throughout Best Western hotels, showcasing the talent and culture of the community.

The peaceful setting at Best Western Doswell Hotel is perfect for those who prefer to escape the city’s bustle, yet downtown Keith is still within reach. Stay comfortable and save big on your Keith visit—lock in your room today!

  Call (855) 239-5277 to book with an agent.
  10.3 miles from Keith, VA 23009

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Doswell (Kings Dominion) VA

16250 International St Doswell, VA

Unwind in the restful surroundings of Country Inn & Suites by Radisson Doswell (Kings Dominion) VA as you travel to Keith, where comfortable accommodations offer a peaceful stay, with rates from $61.99. Experience the convenience of a 24-hour front desk at Country Inn & Suites, where assistance is just a call away at any time.

Guests staying at Country Inn & Suites by Radisson Doswell (Kings Dominion) VA will love the peaceful retreat, with downtown Keith just a convenient drive away for easy access to all the city's attractions. Get ready to experience Keith like never before with a hotel that has it all—reserve now!

  Call (855) 234-5074 to book with an agent.
  10.4 miles from Keith, VA 23009

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

La Quinta Inn & Suites by Wyndham Richmond Kings Dominion

16280 International Street Doswell, VA

With budget-friendly rooms from $65.70, La Quinta Inn & Suites by Wyndham Richmond Kings Dominion is an ideal choice for guests traveling to Keith, creating a clean and inviting space for unwinding. Experience the joy of travel with La Quinta's family-friendly accommodations, providing comfort and convenience for guests of all ages.

The calm environment at La Quinta Inn & Suites by Wyndham Richmond Kings Dominion creates a peaceful escape, with downtown Keith close enough for all your adventures. Take advantage of extra features and affordability while exploring Keith—lock in now!

  Call (855) 234-7135 to book with an agent.
  10.5 miles from Keith, VA 23009

Starting at

$65.70

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Doswell / Kings Dominion Area

16102 Theme Park Way Doswell, VA

With budget-friendly rooms from $56.99, Days Inn by Wyndham Doswell / Kings Dominion Area provides inviting accommodations for travelers to Keith, creating a clean, comfortable environment for all. Navigate your travels with ease, thanks to the local recommendations and insights provided by Days Inn's knowledgeable staff.

From Days Inn by Wyndham Doswell / Kings Dominion Area, a relaxing drive brings guests into downtown Keith, where they can explore the city’s attractions and return to the tranquility of the hotel. Plan your Keith getaway with an inviting, cost-effective hotel—lock in now!

  Call (855) 239-4019 to book with an agent.
  10.6 miles from Keith, VA 23009

Starting at

$56.99

per night

Read Reviews View Amenities View All Rooms

OYO Hotel Doswell Kings Dominion

10222 Kings Dominions Boulevard Doswell, VA

At OYO Hotel Doswell Kings Dominion, travelers to Keith will find affordable comfort with rooms starting at $41.99, creating a comforting, welcoming environment ideal for relaxation. Enjoy the basics in well-maintained rooms that provide a comfortable and budget-friendly environment for your visit.

At OYO Hotel Doswell Kings Dominion, visitors can unwind in a more serene environment, knowing that downtown Keith is still within reach for a day of sightseeing. Choose value-driven comfort for your Keith visit—book your stay today!

  Call (855) 236-8982 to book with an agent.
  10.6 miles from Keith, VA 23009

Starting at

$41.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Doswell Kings Dominion

16116 Theme Park Way Doswell, VA

Guests traveling to Keith will appreciate the affordable comfort at Red Roof Inn Doswell Kings Dominion, where gentle rooms start at $62.00, providing a relaxing and welcoming space. Appreciate the quiet and cleanliness of Red Roof Inn, where you can relax in comfort and wake up refreshed.

At Red Roof Inn Doswell Kings Dominion, guests can enjoy the quiet atmosphere while keeping downtown Keith within easy reach for a day of sightseeing. Make your Keith experience cost-effective and relaxing—secure your stay now!

  Call (855) 236-8982 to book with an agent.
  10.6 miles from Keith, VA 23009

Starting at

$62.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites Ashland near Kings Dominion

107 North Carter Road Ashland, VA

With affordable rooms beginning at $70.99, Quality Inn & Suites Ashland near Kings Dominion is a practical choice for guests visiting Keith, creating a clean and inviting space ideal for rest. Experience the vibrant social scene at Quality Inn's happy hour events, featuring local beverages and light snacks.

Guests staying at Quality Inn & Suites Ashland near Kings Dominion will love the serene atmosphere, while downtown Keith remains close by for all their city adventures. Discover how great your Keith visit can be with thoughtfully priced lodging—lock in today!

  Call (855) 234-7135 to book with an agent.
  12.4 miles from Keith, VA 23009

Starting at

$70.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Ashland

103 North Carter Rd Ashland, VA

For budget-conscious travelers headed to Keith, Knights Inn Ashland offers warm-hearted rooms with rates from $69.58, creating a clean and welcoming atmosphere. Appreciate the quiet and privacy offered by Knights Inn, with rooms designed to provide a peaceful retreat from the road.

At Knights Inn Ashland, guests can relax in the calm surroundings, with downtown Keith still within easy reach by car for all their sightseeing needs. Rest assured knowing your Keith trip will be cozy and budget-conscious—book your room today!

  Call (855) 239-5277 to book with an agent.
  12.5 miles from Keith, VA 23009

Starting at

$69.58

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Ashland

101 North Carter Road Ashland, VA

For an affordable and inviting stay, Tru by Hilton Ashland offers snug rooms with rates beginning at $101.15, creating a clean and comfortable atmosphere near Keith. Relax and recharge in Tru by Hilton’s semi-private alcoves, perfect for casual meetings or personal downtime.

Guests staying at Tru by Hilton Ashland will enjoy the calm environment, while knowing downtown Keith is a short drive away. Step into a stress-free Keith stay with accommodations designed to impress—book today!

  Call (855) 233-7850 to book with an agent.
  12.5 miles from Keith, VA 23009

Starting at

$101.15

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Richmond North Ashland an IHG Hotel

107 Carter Rd. S Ashland, VA

Guests visiting Keith can unwind in delightful accommodations at Holiday Inn Express Hotel & Suites Richmond North Ashland an IHG Hotel, where rooms start at $104.00, creating a warm and inviting atmosphere. Choose Holiday Inn Express for group travel, offering comfortable accommodations and amenities that cater to business and leisure groups.

From Holiday Inn Express Hotel & Suites Richmond North Ashland an IHG Hotel, a scenic drive takes guests into downtown Keith, where they can explore the city's highlights before returning to the tranquility of the hotel. Discover a relaxing Keith experience with accommodations that won’t strain your budget—secure now!

  Call (855) 234-7135 to book with an agent.
  12.6 miles from Keith, VA 23009

Starting at

$104.00

per night

Read Reviews View Amenities View All Rooms

Ashland Studio Inn by OYO Richmond North near Kings Dominion

806 C England St Ashland, VA

Guests traveling to Keith will appreciate the intimate-feeling comfort at Ashland Studio Inn by OYO Richmond North near Kings Dominion, where budget-friendly rooms start at $54.86, creating a warm and inviting space for rest. Enjoy accommodations that add a touch of luxury and comfort, making your stay pleasant without compromising on value.

For a relaxing stay, Ashland Studio Inn by OYO Richmond North near Kings Dominion offers quiet surroundings, with the added convenience of downtown Keith being within easy reach. Rest easy in Keith with a hotel that offers all the essentials at a great rate—book now!

  Call (855) 234-7135 to book with an agent.
  12.7 miles from Keith, VA 23009

Starting at

$54.86

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Ashland

806 England St Ashland, VA

With rooms starting at $64.80, Days Inn by Wyndham Ashland offers budget-friendly accommodations for guests visiting Keith, creating a safe space ideal for a relaxing stay. Enjoy evenings in with a variety of in-room entertainment options, including premium cable channels and streaming services.

For a peaceful retreat, Days Inn by Wyndham Ashland offers quiet surroundings, with the convenience of downtown Keith still being nearby. Plan your Keith adventure with inviting, affordable lodging—secure your room now!

  Call (855) 234-2997 to book with an agent.
  12.8 miles from Keith, VA 23009

Starting at

$64.80

per night

Read Reviews View Amenities View All Rooms

Motel 6 Ashland VA

101 North Cottage Green Dr Ashland, VA

With rooms starting at $54.99, Motel 6 Ashland VA offers budget-friendly accommodations for travelers visiting Keith, creating a easygoing and welcoming environment. Experience the hassle-free environment of Motel 6, where the focus is on making your stay as smooth and comfortable as possible.

At Motel 6 Ashland VA, guests can enjoy the calm atmosphere, while downtown Keith is still nearby for a day of city exploration. Book your Keith visit today and enjoy cost-effective comfort—reserve now!

  Call (855) 233-7850 to book with an agent.
  12.9 miles from Keith, VA 23009

Starting at

$54.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Ashland – Richmond North

80 South Cottage Green Dr Ashland, VA

For a comfortable and budget-friendly stay, Comfort Inn & Suites Ashland – Richmond North offers inviting rooms with rates beginning at $87.99, creating a sheltered environment near Keith. Enjoy the bright and cheerful atmosphere of Comfort Inn, where each stay promises a pleasant and satisfying experience.

A quiet retreat awaits at Comfort Inn & Suites Ashland – Richmond North, where guests can enjoy relaxation and still access downtown Keith with ease. Enjoy your Keith visit with a hotel that delivers maximum comfort for less—secure now!

  Call (855) 236-8982 to book with an agent.
  13.0 miles from Keith, VA 23009

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Ruther Glen

23786 Rogers Clark Blvd Ruther Glen, VA

At Knights Inn Ruther Glen, travelers bound for Keith will find affordable rooms starting at $58.99, providing a mellifluous, relaxed environment for guests to recharge after a busy day. Relax in Knights Inn’s outdoor pool areas, where you can enjoy a swim or relax by the poolside on sunny days.

At Knights Inn Ruther Glen, guests can unwind in peaceful surroundings, with downtown Keith still close enough for a day of sightseeing. Stay within budget while enjoying Keith adventures—lock in your room today!

  Call (855) 236-8982 to book with an agent.
  13.2 miles from Keith, VA 23009

Starting at

$58.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Ruther Glen Kings Dominion Area

24011 Ruther Glen Rd Ruther Glen, VA

With rooms beginning at $38.99, Super 8 by Wyndham Ruther Glen Kings Dominion Area is a practical option for travelers bound for Keith, providing budget-conscious comfort in a clean, inviting space. Benefit from Super 8’s loyalty program, Wyndham Rewards, which enriches your travel experiences with each point earned.

Guests staying at Super 8 by Wyndham Ruther Glen Kings Dominion Area will enjoy the tranquil surroundings, while downtown Keith remains easily accessible by car. Stay smart and comfortable on your Keith visit without breaking the bank—book now!

  Call (855) 233-7850 to book with an agent.
  13.2 miles from Keith, VA 23009

Starting at

$38.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Ruther Glen near Kings Dominion

24058 Welcome Way Drive Ruther Glen, VA

Guests bound for Keith will find appealing accommodations at Comfort Inn Ruther Glen near Kings Dominion, with rooms beginning at $66.99, creating a welcoming, comfortable atmosphere ideal for relaxation. Consider Comfort Inn for your next group travel, offering great rates and comfortable accommodations for teams, families, and business groups.

For a restful stay, Comfort Inn Ruther Glen near Kings Dominion provides peaceful surroundings, with downtown Keith still a comfortable drive away. Stay comfortably in Keith with amenities that make your trip memorable—lock in today!

  Call (855) 234-7135 to book with an agent.
  13.5 miles from Keith, VA 23009

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Ruther Glen Kings Dominion Area

24320 Rogers Clark Blvd Ruther Glen, VA

With rooms starting at $40.99, Days Inn by Wyndham Ruther Glen Kings Dominion Area provides inviting accommodations for guests visiting Keith, creating a warm and welcoming environment ideal for rest. Relax in Days Inn's tastefully decorated lobbies, offering a welcoming space to unwind or meet up with friends.

Guests can unwind in the tranquil setting of Days Inn by Wyndham Ruther Glen Kings Dominion Area, while the excitement of downtown Keith is just a drive away. Make your Keith trip relaxing and budget-friendly—secure your hotel stay now!

  Call (855) 234-7135 to book with an agent.
  13.5 miles from Keith, VA 23009

Starting at

$40.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn & Suites

23500 Welcome Way Dr Ruther Glen, VA

Guests visiting Keith will appreciate the inviting comfort at Quality Inn & Suites, with budget-friendly rooms starting at $55.99, creating a clean, welcoming space. Rest easy in Quality Inn's comfortable rooms, featuring premium bedding for a good night's sleep.

For those looking to unwind, Quality Inn & Suites offers peaceful surroundings while keeping downtown Keith close by for exploration. Plan your Keith getaway with a hotel that’s tailored for a perfect stay—secure now!

  Call (855) 235-0725 to book with an agent.
  13.6 miles from Keith, VA 23009

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Ruther Glen

24368 Rodgers Clark Blvd Ruther Glen, VA

With rates from $41.99, Econo Lodge Ruther Glen is a convenient choice for budget-savvy travelers visiting Keith, creating a warm and welcoming environment ideal for relaxation. Navigate your travels with confidence, thanks to Econo Lodge's prime locations and easy access to public transportation.

For travelers seeking peace, Econo Lodge Ruther Glen offers a calm retreat with the convenience of downtown Keith still nearby. Enjoy Keith adventures with a hotel that offers comfort and great rates—secure today!

  Call (855) 235-0725 to book with an agent.
  13.6 miles from Keith, VA 23009

Starting at

$41.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Ashland Hanover VA

11600 Lakeridge Pkwy Ashland, VA

Choose Country Inn & Suites by Radisson Ashland Hanover VA for a restful escape on your visit to Keith, where inviting accommodations start at a reasonable $112.99 per night, perfect for relaxation. Appreciate the peace of mind provided by round-the-clock security patrols at Country Inn & Suites, ensuring a safe environment for all guests.

At Country Inn & Suites by Radisson Ashland Hanover VA, guests can embrace the calm surroundings, with downtown Keith still reachable by a simple drive for a day of fun. Experience the beauty of Keith with a hotel that makes travel simple and enjoyable—lock in today!

  Call (855) 239-4019 to book with an agent.
  13.6 miles from Keith, VA 23009

Starting at

$112.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Richmond Ashland

11625 Lakeridge Parkway Ashland, VA

Guests bound for Keith will find sheltered comfort at Fairfield Inn & Suites by Marriott Richmond Ashland, with inviting rooms starting at $169.99, creating a warm and welcoming space perfect for relaxation. Stay refreshed with Fairfield's tea and coffee making facilities available in each room, perfect for a morning or evening beverage.

For a peaceful getaway, Fairfield Inn & Suites by Marriott Richmond Ashland offers calm surroundings with the benefit of downtown Keith remaining close by. Rest easy in Keith with budget-wise lodging designed for your comfort—lock in today!

  Call (855) 233-7850 to book with an agent.
  13.6 miles from Keith, VA 23009

Starting at

$169.99

per night

Read Reviews View Amenities View All Rooms

Woodspring Suites Ashland Richmond North

11530 Lakeridge Pkwy Ashland, VA

With budget-friendly rooms from $89.99, Woodspring Suites Ashland Richmond North provides inviting comfort for travelers visiting Keith, creating a warm, welcoming space. Appreciate the simplicity of WoodSpring Suites’ all-inclusive pricing, with utilities, cable, and internet covered in one flat rate.

The serene environment at Woodspring Suites Ashland Richmond North provides a relaxing retreat, while downtown Keith is easily reachable by car. Get ready for Keith with a hotel that brings comfort and value together—book today!

  Call (855) 233-7850 to book with an agent.
  13.9 miles from Keith, VA 23009

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

avid hotel Richmond North Ashland an IHG Hotel

10261 Washington Highway Glen Allen, VA

Guests visiting Keith will appreciate the delightful comfort at avid hotel Richmond North Ashland an IHG Hotel, where rooms begin at $109.00, creating a welcoming and inviting environment. Relax in rooms that offer the basic necessities for a comfortable stay, with a focus on cleanliness and efficient service.

Guests at avid hotel Richmond North Ashland an IHG Hotel can unwind in a tranquil setting, while knowing that downtown Keith is just a convenient drive away. Find the right balance between affordability and quality during your Keith trip—lock in today!

  Call (855) 234-5074 to book with an agent.
  15.5 miles from Keith, VA 23009

Starting at

$109.00

per night

Read Reviews View Amenities View All Rooms