Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

McKenney Virginia Hotels & Motels

Find the perfect hotel in McKenney using our hotel guide provided below. Search for the cheapest discounted hotel and motel rates in or near McKenney, VA for your upcoming personal or group travel. We show the best McKenney, Virginia hotel and motel rooms. Browse the McKenney area hotels to find the perfect lodging! Please use the provided map of the McKenney hotels.

The McKenney center point is about 11 miles southwest of Petersburg National Battlefield Park and 19 miles southwest of National Museum of the Civil War Soldier.

McKenney Hotels, Motels & Accommodations

The Commonwealth 901 Bank St, Richmond, VA 23219 ~41.24 miles north of McKenney
  • 4-star hotel
  • 59 rooms in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
The Jefferson Hotel 101 West Franklin Street, Richmond, VA 23220 ~41.44 miles north of McKenney
  • Luxury 5-star hotel
  • Check in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.9 /10 Review Score Call BookMore Details
Hampton Inn & Suites Richmond - Downtown 700 East Main St. Suite A, Richmond, VA 23219 ~41.23 miles north of McKenney
  • Midscale property
  • Check in: 3:00 PM
Call to Book
Add your dates for price
Average 7.4 /10 Guest Reviews Call BookMore Details
Graduate by Hilton Richmond 301 West Franklin Street, Richmond, VA 23220 ~41.47 miles north of McKenney
  • High-end property
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Courtyard by Marriott Richmond Downtown 1320 East Cary Street, Richmond, VA 23219 ~41.05 miles north of McKenney
  • Midscale property
  • 6 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Guest Reviews Call BookMore Details
Hilton Richmond Downtown 501 East Broad St, Richmond, VA 23219 ~41.43 miles north of McKenney
  • High end hotel
  • Check-in: 4:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.2 /10 Hotel Reviews Call BookMore Details
Linden Row Inn 100 East Franklin St, Richmond, VA 23219 ~41.40 miles north of McKenney
  • 3 star hotel
  • Hotel has an eco-friendly policy See policy
Call to Book
Add your dates for price
Excellent 9.3 /10 Reviews Call BookMore Details
Quirk Hotel Richmond 201 West Broad St, Richmond, VA 23220 ~41.59 miles north of McKenney
  • Four-star property
  • Check-in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Review Score Call BookMore Details
The Berkeley Richmond Outset Collection by Hilton 1200 East Cary St, Richmond, VA 23219 ~41.08 miles north of McKenney
  • Four star hotel
  • 55 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Omni Richmond Hotel 100 South 12th St, Richmond, VA 23219 ~41.06 miles north of McKenney
  • Four star hotel
  • Hotel has a green policy Learn more
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Richmond Marriott 500 East Broad St, Richmond, VA 23219 ~41.48 miles north of McKenney
  • 3 star property
  • 18 floors in hotel
Call to Book
Add your dates for price
Excellent 9.7 /10 Read Reviews Call BookMore Details
Delta Hotels by Marriott Richmond Downtown 555 East Canal Street, Richmond, VA 23219 ~41.09 miles north of McKenney
  • 3 star property
  • 16 floors in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
The Westin Richmond 6631 West Broad Street, Richmond, VA 23230 ~44.07 miles north of McKenney
  • 4-star property
  • Pets/Dogs Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Holiday Inn Express Richmond Downtown by IHG 201 East Cary St, Richmond, VA 23219 ~41.22 miles north of McKenney
  • Mid-scale property
  • 100 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.2 /10 Latest Reviews Call BookMore Details
Residence Inn by Marriott Richmond Downtown 1320 East Cary St, Richmond, VA 23219 ~41.06 miles north of McKenney
  • 3-star property
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Courtyard by Marriott Richmond Scott’s Addition 3800 West Broad Street, Richmond, VA 23230 ~42.48 miles north of McKenney
  • Mid-scale property
  • Check in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Homewood Suites by Hilton Richmond - Downtown 700 East Main St. Suite B, Richmond, VA 23219 ~41.21 miles north of McKenney
  • 3 star property
  • Access to gym on-site
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
DoubleTree by Hilton Richmond Airport 445 International Center Dr, Sandston, VA 23150 ~43.07 miles northeast of McKenney
  • 4-star hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Very Good 8.4 /10 Recent Reviews Call BookMore Details
Hyatt Select Richmond Airport 4401 South Laburnum Avenue, Richmond, VA 23231 ~42.51 miles northeast of McKenney
  • Midscale hotel
  • Pets/Animals Allowed
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Moxy Richmond Downtown 501 EAST FRANKLIN STREET, Richmond, VA 23219 ~41.32 miles north of McKenney
  • Three Star hotel
  • 100 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Courtyard by Marriott Richmond Airport 5400 Williamsburg Rd, Sandston, VA 23150 ~42.25 miles northeast of McKenney
  • Midscale hotel
  • 6 suites in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Sheraton Richmond Airport Hotel 5501 Eubank Rd, Sandston, VA 23150 ~41.83 miles northeast of McKenney
  • 3 star property
  • Check-in: 3:00 PM - midnight
Call to Book
Add your dates for price
Very Good 8.6 /10 Reviews Call BookMore Details
Fairfield Inn & Suites by Marriott Richmond Airport 5252 Airport Sq. Ln, Sandston, VA 23150 ~42.27 miles northeast of McKenney
  • Mid-scale hotel
  • 36 suites in property
Call to Book
Add your dates for price
Excellent 9.0 /10 Review Score Call BookMore Details
Four Points by Sheraton Richmond Airport 4700 South Laburnum Avenue, Richmond, VA 23231 ~42.25 miles northeast of McKenney
  • 3-star property
  • Shuttle to airport available
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Hilton Garden Inn Richmond Airport 441 International Drive, Sandston, VA 23150 ~43.04 miles northeast of McKenney
  • Mid-scale hotel
  • 130 rooms in property
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Embassy Suites by Hilton Richmond 2925 Emerywood Pkwy, Richmond, VA 23294 ~44.42 miles north of McKenney
  • 3 star property
  • 225 rooms in property
Call to Book
Add your dates for price
Average 6.6 /10 Latest Reviews Call BookMore Details
Courtyard by Marriott Richmond West 6400 West Broad St, Richmond, VA 23230 ~43.76 miles north of McKenney
  • Three Star hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Holiday Inn Express Richmond - Midtown by IHG 2000 Staples Mill Rd, Richmond, VA 23230 ~43.14 miles north of McKenney
  • Midscale hotel
  • 142 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Homewood Suites by Hilton Richmond - Airport 5996 Audubon Dr, Sandston, VA 23150 ~42.88 miles northeast of McKenney
  • 3 star hotel
  • Fitness center on property
Call to Book
Add your dates for price
Very Good 8.2 /10 Guest Reviews Call BookMore Details
Hampton Inn Richmond Airport 421 International Center Dr, Sandston, VA 23150 ~43.05 miles northeast of McKenney
  • Affordable hotel
  • Check in time: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Hyatt Place Richmond / Arboretum 201 Arboretum Place, Richmond, VA 23236 ~36.19 miles north of McKenney
  • Mid-scale hotel
  • Hotel has a green policy Read more
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
DoubleTree by Hilton Richmond - Midlothian 1021 Koger Center Blvd, Richmond, VA 23235 ~36.83 miles north of McKenney
  • Four-star hotel
  • Check-in: 4:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.0 /10 Hotel Reviews Call BookMore Details
Holiday Inn Express Richmond Airport by IHG 491 International Center Dr, Sandston, VA 23150 ~42.99 miles northeast of McKenney
  • Midscale hotel
  • 10 suites in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Shenandoah Mansions an Ash Hotel 501 North Allen Ave, Richmond, VA 23220 ~41.79 miles north of McKenney
  • Mid-scale property
  • 4 suites in hotel
Call to Book
Add your dates for price
Call BookMore Details
SpringHill Suites Chester 12301 REDWATER CREEK ROAD, Chester, VA 23831 ~30.81 miles northeast of McKenney
  • Mid-scale hotel
  • Check in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Candlewood Suites Richmond Airport by IHG 5400 Audubon Drive, Richmond, VA 23231 ~42.72 miles northeast of McKenney
  • 3-star property
  • 103 suites in hotel
Call to Book
Add your dates for price
Average 7.4 /10 Review Score Call BookMore Details
Hilton Garden Inn Richmond South / Southpark 800 Southpark Blvd, Colonial Heights, VA 23834 ~25.53 miles northeast of McKenney
  • Three Star hotel
  • Pets are Allowed
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Best Western Plus Richmond Airport Hotel 5300 Airport Sq. Ln, Sandston, VA 23150 ~42.23 miles northeast of McKenney
  • Three Star property
  • Pet Friendly
Call to Book
Add your dates for price
Average 7.2 /10 Hotel Reviews Call BookMore Details
Candlewood Suites Richmond - West Broad by IHG 2100 Dickens Rd, Richmond, VA 23230 ~43.95 miles north of McKenney
  • Mid-scale hotel
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.4 /10 Read Reviews Call BookMore Details
Hampton Inn & Suites Richmond / Glenside 5406 Glenside Dr, Richmond, VA 23228 ~44.57 miles north of McKenney
  • Affordable hotel
  • 116 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.0 /10 Read Reviews Call BookMore Details
Hotel Weyanoke 202 High Street, Farmville, VA 23901 ~43.58 miles northwest of McKenney
  • Midscale property
  • Check-in time: 4:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Best Western Premier Richmond City Gateway 4303 Commerce Road, Richmond, VA 23234 ~36.78 miles northeast of McKenney
  • Mid-scale property
  • Check in time: 3:00 PM - 2:00 AM
Call to Book
Add your dates for price
Average 7.9 /10 Latest Reviews Call BookMore Details
Hampton Inn Richmond - South 4300 Commerce Rd, Richmond, VA 23234 ~36.85 miles northeast of McKenney
  • Midscale property
  • Hotel has 5 floors
Call to Book
Add your dates for price
Very Good 8.0 /10 Guest Reviews Call BookMore Details
Four Points by Sheraton Richmond 9901 Midlothian Tpke, Richmond, VA 23235 ~36.71 miles north of McKenney
  • Affordable property
  • 7 floors in hotel
Call to Book
Add your dates for price
Very Good 8.8 /10 Recent Reviews Call BookMore Details
Residence Inn by Marriott Richmond West / Midlothian 1350 Johnston Willis Drive, Richmond, VA 23235 ~36.85 miles north of McKenney
  • 3 star property
  • Pets Allowed
Call to Book
Add your dates for price
Very Good 8.8 /10 Latest Reviews Call BookMore Details
Hampton Inn Petersburg-Southpark Mall 403 East Roslyn Rd, Colonial Heights, VA 23834 ~25.19 miles northeast of McKenney
  • Midscale property
  • 129 rooms in property
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details
Hyatt Select Richmond / Chester 13148 Kingston Ave, Chester, VA 23836 ~32.34 miles northeast of McKenney
  • 3-star property
  • Hotel has 120 suites
Call to Book
Add your dates for price
Very Good 8.4 /10 Hotel Reviews Call BookMore Details
Residence Inn Marriott Chester 800 Bermuda Hundred Rd, Chester, VA 23836 ~32.52 miles northeast of McKenney
  • Midscale hotel
  • Fitness / Gym is on-site
Call to Book
Add your dates for price
Excellent 9.0 /10 Hotel Reviews Call BookMore Details
Fairfield Inn & Suites Richmond Midlothian 150 North Pinetta Drive, Richmond, VA 23235 ~36.45 miles north of McKenney
  • 3 star property
  • Check in: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Residence Inn by Marriott Richmond West End 2121 Dickens Rd, Richmond, VA 23230 ~43.94 miles north of McKenney
  • Mid-scale hotel
  • Check in: 4:00 PM
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details

Next: See My McKenney Hotels with Pricing

FAQs about hotels in McKenney

What are the best rated hotels in McKenney?

The Jefferson Hotel, Richmond Marriott and Linden Row Inn are the best rated hotels based on customer reviews in the last 365 days.

What are the most luxurious hotels in McKenney?

The Jefferson Hotel, The Commonwealth and Graduate by Hilton Richmond are the top 3 luxury hotels near McKenney city center.

What hotels are closest to the city center of McKenney?

Hampton Inn Petersburg-Southpark Mall, Hilton Garden Inn Richmond South, and SpringHill Suites Chester are the properties closest to McKenney city center.

What are the best independent hotels in McKenney?

The Jefferson Hotel, Hermitage Hotel Richmond Virginia and Richmond Motel are the best rated independent hotels (not part of a big brand).

What are the most popular Marriott hotels in McKenney?

Richmond Marriott, Springhill Suites by Marriott Richmond Airport and Fairfield Inn & Suites by Marriott Stony Creek are the best rated Marriott/Starwood branded hotels (based on customer reviews score).

What are the most popular Choice Hotels branded hotels in McKenney?

Rodeway Inn Colonial Heights I-95, Sleep Inn & Suites and Comfort Inn Emporia are the best rated Choice Hotels branded hotels (based on HotelPlanner reviews score).

What are the best Best Western hotels in McKenney?

Best Western Plus Hopewell Fort Lee, Best Western Plus Governors Inn and Best Western Plus South Hill Inn are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in McKenney?

Holiday Inn Express & Suites Farmville by IHG, Holiday Inn Express & Suites South Hill by IHG and Candlewood Suites Chester Richmond by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top