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

Inn at Blackstone

707 4th Street Blackstone, VA

For an inviting stay near Mckenney, Inn at Blackstone offers appealing accommodations with rooms starting at $125.99, creating a clean and comfortable environment for rest. Find a comfortable escape in rooms that offer additional amenities, making your stay both enjoyable and affordable.

A peaceful stay awaits at Inn at Blackstone, where quiet surroundings create a restful retreat and downtown Mckenney is a short drive away. Plan your Mckenney getaway with a hotel that knows how to make you feel at home—reserve today!

  Call (855) 233-0132 to book with an agent.
  17.1 miles from Mckenney, VA 23872

Starting at

$125.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Stony Creek / Petersburg Area

10476 Blue Star Hwy Stony Creek, VA

At Hampton Inn Stony Creek / Petersburg Area, travelers visiting Mckenney can unwind in plush comfort with rooms beginning at $102.99, creating a warm and welcoming environment. Pick up snacks or last-minute travel essentials any time from Hampton’s 24-hour pantry, stocked with a variety of items.

For those looking to unwind after a day in downtown Mckenney, Hampton Inn Stony Creek / Petersburg Area offers a calm retreat that’s just a comfortable drive away. Make your Mckenney travels both enjoyable and budget-friendly with inviting lodging—book today!

  Call (855) 233-0132 to book with an agent.
  18.1 miles from Mckenney, VA 23872

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Stony Creek

10462 BLUE STAR HIGHWAY Stony Creek, VA

For an affordable stay near Mckenney, Fairfield Inn & Suites by Marriott Stony Creek offers inviting accommodations with rooms beginning at $159.99, creating a clean and comfortable space. Relax after a long day with Fairfield's in-room massage services, available upon request for an added touch of luxury.

Unwind in the serene surroundings of Fairfield Inn & Suites by Marriott Stony Creek, where guests can enjoy rest while downtown Mckenney is still within reach. Enjoy a Mckenney stay where comfort is never compromised—secure your room now!

  Call (855) 239-4019 to book with an agent.
  18.1 miles from Mckenney, VA 23872

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Stony Creek Petersburg South

11019 Blue Star Hwy Stony Creek, VA

For those visiting Mckenney, Sleep Inn & Suites Stony Creek Petersburg South offers inviting, budget-friendly rooms with rates beginning at $91.99, creating a welcoming environment for relaxation. Rest in style with Sleep Inn’s recently updated rooms, featuring contemporary decor and all the comforts of home.

A relaxing stay awaits at Sleep Inn & Suites Stony Creek Petersburg South, with the calm surroundings offering a peaceful retreat and downtown Mckenney still accessible by car. Uncover an inviting and cost-effective hotel for your Mckenney travels—secure today!

  Call (855) 234-5074 to book with an agent.
  18.2 miles from Mckenney, VA 23872

Starting at

$91.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel

5679 Boydton Plank Rd Petersburg, VA

At Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel, guests bound for Mckenney can enjoy inviting accommodations with rates starting at $172.17, creating a warm and welcoming environment. Stay refreshed with Holiday Inn Express's pool facilities, providing a relaxing and fun environment for exercise or leisure.

At Holiday Inn Express Hotel & Suites Petersburg Dinwiddie an IHG Hotel, guests can unwind in spacious rooms while keeping the dynamic streets of Mckenney within reach. Enjoy the perfect mix of affordability and comfort during your Mckenney stay—reserve today!

  Call (855) 235-6136 to book with an agent.
  20.1 miles from Mckenney, VA 23872

Starting at

$172.17

per night

Read Reviews View Amenities View All Rooms

OYO Hotel Petersburg VA Templeton

16501 Sunnybrook Rd Petersburg, VA

For budget-savvy travelers headed to Mckenney, OYO Hotel Petersburg VA Templeton offers serene comfort with rooms starting at $41.99, creating a clean, inviting environment. Find enhanced comfort in rooms that provide a bit more than the essentials, designed for an enjoyable and budget-friendly visit.

At OYO Hotel Petersburg VA Templeton, guests are treated to restful lodgings with the bonus of Mckenney's top destinations only a short drive away. Find comfort and value in Mckenney with a hotel that delivers on both fronts—reserve now!

  Call (855) 235-6136 to book with an agent.
  21.2 miles from Mckenney, VA 23872

Starting at

$41.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Emporia an IHG Hotel

1350 West Atlantic St Emporia, VA

With affordable rooms beginning at $139.00, Holiday Inn Express Hotel & Suites Emporia an IHG Hotel provides inviting accommodations for guests visiting Mckenney, creating a warm, comfortable space. Experience the local vibe with Holiday Inn Express's recommendations for the best dining and attractions nearby.

Unwind in the calm surroundings of Holiday Inn Express Hotel & Suites Emporia an IHG Hotel, where relaxation meets easy access to the vibrant energy of Mckenney. Embrace a worry-free Mckenney adventure with practical, inviting lodging—reserve your room now!

  Call (855) 239-5277 to book with an agent.
  21.3 miles from Mckenney, VA 23872

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Emporia

899 Wiggins Rd. I 95 & US 58 Exit 11B Emporia, VA

For an affordable stay near Mckenney, Comfort Inn Emporia offers alluring accommodations starting at $104.99, creating a comfortable and welcoming space perfect for unwinding. Appreciate our eco-friendly initiatives, from recycling programs to energy-efficient lighting, all designed to minimize environmental impact.

Rest comfortably at Comfort Inn Emporia, enjoying the balance between a calm retreat and easy access to Mckenney's highlights. Book now and explore Mckenney while staying within your budget—secure your room!

  Call (855) 233-0132 to book with an agent.
  21.4 miles from Mckenney, VA 23872

Starting at

$104.99

per night

Read Reviews View Amenities View All Rooms

Best Western Emporia

1100 West Atlantic Street Emporia, VA

At Best Western Emporia, guests bound for Mckenney can enjoy affordable accommodations with rooms beginning at $76.00, creating a warm, inviting atmosphere for relaxation. Order in with Best Western's room service, enjoying the convenience of delicious meals delivered directly to your door.

Relax in comfort at Best Western Emporia, where serene surroundings and easy access to Mckenney make for a perfect getaway. Enjoy your Mckenney visit with accommodations designed to deliver quality and savings—book today!

  Call (855) 234-5074 to book with an agent.
  21.4 miles from Mckenney, VA 23872

Starting at

$76.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn

1207 West Atlantic Street Emporia, VA

With rooms beginning at $74.99, Quality Inn provides inviting accommodations for guests headed to Mckenney, creating a comfortable, welcoming atmosphere for rest. Enjoy freshly brewed coffee in the lobby of Quality Inn, a welcome treat to energize your mornings or afternoons.

At Quality Inn, spacious accommodations and a peaceful setting make it a perfect choice for guests visiting Mckenney. Stay smart and enjoy extra amenities on your Mckenney visit—secure your hotel today!

  Call (855) 235-0725 to book with an agent.
  21.5 miles from Mckenney, VA 23872

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Emporia

898 Wiggins Road Emporia, VA

Guests bound for Mckenney will appreciate the inviting accommodations at Hampton Inn Emporia, where peaceful rooms start at $124.99, creating a welcoming space for rest. Rest easy with Hampton's enhanced cleaning protocols, ensuring a safe and welcoming environment for every guest.

Take time to relax at Hampton Inn Emporia, where a calm setting is complemented by the convenience of being near Mckenney. Make your Mckenney journey relaxing and budget-smart with well-appointed lodging—secure today!

  Call (855) 233-0132 to book with an agent.
  21.6 miles from Mckenney, VA 23872

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Emporia

921 West Atlantic St Emporia, VA

Guests bound for Mckenney can enjoy affordable comfort at Days Inn by Wyndham Emporia, with rooms beginning at $73.80, creating a easygoing and inviting atmosphere perfect for relaxation. Trust in Days Inn for a consistent, quality stay, where affordable rates don't compromise on cleanliness or comfort.

Discover comfort at Days Inn by Wyndham Emporia, offering a peaceful stay with easy access to all the exciting activities in Mckenney. Choose value-driven comfort for your Mckenney visit—book your affordable stay today!

  Call (855) 234-2997 to book with an agent.
  21.6 miles from Mckenney, VA 23872

Starting at

$73.80

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Emporia

899 Wiggins Road Emporia, VA

For a comfortable and inviting stay, Comfort Inn Emporia offers budget-conscious rooms with rates starting at $117.99, creating a clean, welcoming space near Mckenney. Experience the convenience of Comfort Inn locations, strategically situated near key attractions, business centers, and transport hubs.

With a serene environment and convenient connections, Comfort Inn Emporia is ideal for travelers who want to explore Mckenney at their own pace. Make Mckenney travel simple with a hotel that provides convenience and savings—reserve now!

  Call (855) 234-5074 to book with an agent.
  21.6 miles from Mckenney, VA 23872

Starting at

$117.99

per night

Read Reviews View Amenities View All Rooms

Baymont by Wyndham Emporia Va

921B West Atlantic St Emporia, VA

For budget-conscious travelers to Mckenney, Baymont by Wyndham Emporia Va offers calm accommodations with rates from $80.10, creating a clean and comfortable space. Experience the quaint charm of Baymont by Wyndham’s architecture, reflecting the local style and culture.

Find your retreat at Baymont by Wyndham Emporia Va, where calm surroundings are paired with easy connections to the vibrant offerings of Mckenney. Enjoy a memorable Mckenney experience with a hotel that makes every moment count—reserve now!

  Call (855) 234-7135 to book with an agent.
  21.6 miles from Mckenney, VA 23872

Starting at

$80.10

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Emporia

104 Cloverleaf Dr Emporia, VA

At Fairfield Inn & Suites by Marriott Emporia, travelers bound for Mckenney can unwind in relaxing comfort with rooms beginning at $99.99, creating a welcoming space for relaxation. Start your day with Fairfield's complimentary breakfast, featuring healthy options, hot classics, and fresh coffee to energize your morning.

Unwind in comfort at Fairfield Inn & Suites by Marriott Emporia, providing a serene getaway that remains conveniently connected to Mckenney. Enjoy your Mckenney adventure with lodging that makes every penny worth it—secure your room now!

  Call (855) 235-6136 to book with an agent.
  21.8 miles from Mckenney, VA 23872

Starting at

$99.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Emporia VA

107 Sadler Lane Emporia, VA

Relax at Country Inn & Suites by Radisson Emporia VA as you explore Mckenney, where tucked away accommodations provide warmth and relaxation, with inviting nightly rates starting at $86.99. Stay on top of your emails and tasks with the complimentary business services provided at Country Inn & Suites, including printing and faxing.

Find your tranquil escape at Country Inn & Suites by Radisson Emporia VA, perfectly situated for guests seeking both relaxation and proximity to Mckenney. Stay affordably in Mckenney with a hotel that never compromises on quality—secure now!

  Call (855) 235-0725 to book with an agent.
  22.0 miles from Mckenney, VA 23872

Starting at

$86.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Petersburg / South Fort Lee

12208 South Crater Rd. / I 95 Petersburg, VA

Guests traveling to Mckenney can unwind at Days Inn by Wyndham Petersburg / South Fort Lee, where cushy rooms begin at $65.99, creating a clean, welcoming environment perfect for relaxation. Experience the peace of mind with Days Inn's enhanced cleaning protocols, ensuring a safe and comfortable environment.

Escape to the comfort of Days Inn by Wyndham Petersburg / South Fort Lee, a tranquil spot where guests can relax and still explore Mckenney with ease. Stay smart and comfortable while keeping costs low on your Mckenney visit—reserve now!

  Call (855) 236-8982 to book with an agent.
  22.8 miles from Mckenney, VA 23872

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Petersburg Fort Lee

12205 South Crater Rd. Building A Petersburg, VA

For a soft and affordable stay, Red Roof Inn Petersburg Fort Lee offers inviting accommodations with rooms from $65.99, creating a welcoming space perfect for travelers bound for Mckenney. Appreciate the quiet and cleanliness of Red Roof Inn, where you can relax in comfort and wake up refreshed.

Discover a quiet escape at Red Roof Inn Petersburg Fort Lee, where the bustle of Mckenney is close enough to explore at your leisure. Plan ahead and make your Mckenney stay enjoyable and affordable—lock in today!

  Call (855) 235-6136 to book with an agent.
  22.8 miles from Mckenney, VA 23872

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Petersburg Near Fort Gregg Adams

11974 South Crater Rd Petersburg, VA

At Quality Inn Petersburg Near Fort Gregg Adams, guests bound for Mckenney can unwind in charming accommodations with rooms starting at $59.99, creating a warm, welcoming atmosphere. Enjoy the extra comfort of Quality Inn's upgraded bedding options, including pillow-top mattresses and luxury linens.

At Quality Inn Petersburg Near Fort Gregg Adams, you can enjoy the best of both worlds—a peaceful setting and convenient access to Mckenney's vibrant attractions. Treat yourself to a memorable Mckenney trip with well-equipped, cost-friendly accommodations—reserve today!

  Call (855) 236-8982 to book with an agent.
  22.9 miles from Mckenney, VA 23872

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Petersburg an IHG Hotel

11979 South Crater Rd Petersburg, VA

With budget-friendly rooms starting at $129.00, Holiday Inn Express Petersburg an IHG Hotel provides inviting accommodations for those bound for Mckenney, creating a clean, welcoming space. Relax in Holiday Inn Express's indoor heated pool, a perfect year-round relaxation spot for guests of all ages.

Relax at Holiday Inn Express Petersburg an IHG Hotel, where peaceful accommodations make for a refreshing stay and Mckenney's attractions are always nearby. Experience Mckenney at its best with a hotel that ensures comfort without the high cost—reserve now!

  Call (855) 239-4019 to book with an agent.
  22.9 miles from Mckenney, VA 23872

Starting at

$129.00

per night

Read Reviews View Amenities View All Rooms

Travelodge by Wyndham Petersburg

12205 South Crater Rd. Suite 102 Petersburg, VA

Guests traveling to Mckenney will find charming accommodations at Travelodge by Wyndham Petersburg, with rooms beginning at $55.99, creating a clean, inviting environment ideal for unwinding. Stay comfortable regardless of the weather with air-conditioned rooms at Travelodge, ensuring a pleasant environment year-round.

Stay at Travelodge by Wyndham Petersburg to experience quiet surroundings, while keeping Mckenney's vibrant sights just a convenient drive away. Enjoy more of Mckenney with a practical, budget-conscious stay—secure your room now!

  Call (855) 233-7850 to book with an agent.
  22.9 miles from Mckenney, VA 23872

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn by Hilton Petersburg Ft. Gregg Adams

11909 South Crater Rd Petersburg, VA

Guests bound for Mckenney will find inviting comfort at Hampton Inn by Hilton Petersburg Ft. Gregg Adams, with rooms starting at $108.99, creating a warm and welcoming space perfect for relaxation. Savor the quality of Hampton’s premium coffee selection, featuring top-tier brands and specialty blends to kickstart your morning.

Enjoy a refreshing stay at Hampton Inn by Hilton Petersburg Ft. Gregg Adams, where the comfort of spacious rooms is matched by easy access to Mckenney. Choose a hotel that elevates your Mckenney trip while keeping costs low—reserve now!

  Call (855) 236-8982 to book with an agent.
  23.0 miles from Mckenney, VA 23872

Starting at

$108.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Petersburg Near Fort Gregg Adams

12001 South Crater Rd Petersburg, VA

With budget-friendly rooms beginning at $101.99, Comfort Inn Petersburg Near Fort Gregg Adams provides peaceful accommodations for travelers to Mckenney, creating a welcoming environment for rest. Consider Comfort Inn for your next group event or meeting, with select locations offering flexible spaces and convenient amenities.

Discover the tranquility of Comfort Inn Petersburg Near Fort Gregg Adams, where guests can unwind while keeping the sights of Mckenney within easy reach. Make your Mckenney travels enjoyable and worry-free with well-appointed, budget-friendly lodging—secure now!

  Call (855) 239-5277 to book with an agent.
  23.3 miles from Mckenney, VA 23872

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Studios&Suites 4 Less Emporia

1411 Skippers Road Emporia, VA

Guests traveling to Mckenney will find hospitable comfort at Studios&Suites 4 Less Emporia, with rooms starting at $72.00, creating a clean and inviting space perfect for rest. Stay in a room that offers reliable comfort, with practical amenities for an enjoyable and budget-conscious visit.

Guests seeking both rest and exploration will love Studios&Suites 4 Less Emporia, where peaceful lodgings are matched with easy access to Mckenney. Make your Mckenney adventure memorable and budget-conscious—reserve now!

  Call (855) 236-8982 to book with an agent.
  23.8 miles from Mckenney, VA 23872

Starting at

$72.00

per night

Read Reviews View Amenities View All Rooms