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

Hampton Inn Gretna Smith Mountain Lake

200 McBride Ln Gretna, VA

For budget-conscious travelers headed to Markham, Hampton Inn Gretna Smith Mountain Lake offers comfortable rooms starting at $103.99, creating a clean and inviting atmosphere. Maintain your fitness at Hampton's state-of-the-art gyms, offering modern equipment for a comprehensive workout.

From Hampton Inn Gretna Smith Mountain Lake, guests can easily access downtown Markham, making it simple to explore the city’s highlights and return to a serene retreat. Find out how affordable and enjoyable your Markham visit can be—reserve your room now!

  Call (855) 239-4019 to book with an agent.
  9.0 miles from Markham, VA 24557

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Altavista

1557 Main St Altavista, VA

For a comfortable stay, Days Inn by Wyndham Altavista offers budget-friendly rooms with rates beginning at $90.00, creating a clean and inviting space ideal for relaxation. Relax knowing Days Inn provides secure and ample parking, making it easy to come and go as you please.

Guests can enjoy the tranquility of Days Inn by Wyndham Altavista, while keeping downtown Markham within reach for a day of sightseeing or adventure. Plan your Markham travels smartly with a hotel that meets all your needs—secure now!

  Call (855) 235-0725 to book with an agent.
  17.7 miles from Markham, VA 24557

Starting at

$90.00

per night

Read Reviews View Amenities View All Rooms

Quality Suites Altavista Lynchburg South

1558 Main St Altavista, VA

At Quality Suites Altavista Lynchburg South, travelers visiting Markham can enjoy warm-hearted accommodations with rooms from $76.99, creating a warm, inviting space perfect for relaxation. Find comfort and convenience in rooms that provide a cozy atmosphere with all the essential amenities for a pleasant stay.

For a restful stay, Quality Suites Altavista Lynchburg South offers quiet surroundings with downtown Markham remaining nearby for easy access to city attractions. Get ready to experience Markham in style with affordable, well-appointed lodging—reserve now!

  Call (855) 239-4019 to book with an agent.
  17.7 miles from Markham, VA 24557

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Red Carpet Inn & Suites

1390 Piney Forest Road Danville, VA

With rates starting at $76.99, Red Carpet Inn & Suites provides affordable accommodations for travelers visiting Markham, creating a clean and plush environment ideal for rest. Experience the convenience of rooms designed for the practical traveler, offering basic amenities and a comfortable environment.

For a peaceful retreat, Red Carpet Inn & Suites offers calm surroundings with the added bonus of downtown Markham still being nearby. Enjoy reliable comfort for your Markham adventure—book your affordable room now!

  Call (855) 239-5277 to book with an agent.
  19.1 miles from Markham, VA 24557

Starting at

$76.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn Danville

1228 Piney Forest Rd Danville, VA

With rates beginning at $71.99, Budget Inn Danville provides affordable comfort for guests traveling to Markham, creating a enchanting space ideal for rest and relaxation. Relax in a space that provides all the essentials for a satisfying stay, emphasizing both comfort and value.

For a peaceful retreat, Budget Inn Danville offers calm surroundings with the added bonus of downtown Markham still being nearby. Make your Markham stay affordable and inviting—reserve your room today!

  Call (855) 233-0132 to book with an agent.
  19.5 miles from Markham, VA 24557

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Astoria North Extended Stay

1030 Piney Forest Rd Danville, VA

With rates beginning at $72.99, Astoria North Extended Stay provides affordable accommodations for travelers bound for Markham, creating a comfortable, welcoming space ideal for rest. Appreciate the eco-friendly initiatives at Extended Stay America, including recycling programs and energy-efficient practices.

With a relaxing drive into downtown Markham, guests at Astoria North Extended Stay can explore the city’s best spots before retreating to the peaceful surroundings of their stay. Make your Markham trip both cozy and budget-friendly—secure your room today!

  Call (855) 235-6136 to book with an agent.
  19.9 miles from Markham, VA 24557

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

The Berry Hill Resort & Conference Center

3105 River Road South Boston, VA

Immerse yourself in the luxury of The Berry Hill Resort & Conference Center near Markham, where plush accommodations offer elegance, with rates starting at an affordable $162.99. Stay in accommodations that offer a new standard of luxury, with rooms designed to provide an exceptional guest experience.

Guests looking for a relaxing stay near Markham will love the peaceful environment The Berry Hill Resort & Conference Center offers. Enjoy a Markham stay that’s as extraordinary as the city itself with impeccable service—reserve now!

  Call (855) 233-0132 to book with an agent.
  20.6 miles from Markham, VA 24557

Starting at

$162.99

per night

Read Reviews View Amenities View All Rooms

Sleep Inn & Suites Danville Hwy 58

1483 South Boston Rd Danville, VA

With rates from $159.99, Sleep Inn & Suites Danville Hwy 58 provides delightful comfort for guests traveling to Markham, creating a warm and welcoming environment ideal for rest. Explore the area with confidence, with many Sleep Inn locations offering easy access to local dining, shopping, and entertainment.

Settle into a peaceful retreat at Sleep Inn & Suites Danville Hwy 58, with easy access to Markham for whenever you’re ready to explore. Discover a welcoming, cost-effective hotel perfect for your Markham getaway—secure today!

  Call (855) 233-0132 to book with an agent.
  21.2 miles from Markham, VA 24557

Starting at

$159.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Danville VA

1098 Riverside Dr. Danville, VA

Guests bound for Markham can enjoy budget-friendly comfort at Hampton Inn Danville VA, where intimate-feeling rooms start at $264.99, creating a welcoming space perfect for relaxation. Join Hilton Honors through your stay at Hampton, earning points towards free nights, exclusive benefits, and more.

Unwind in comfort at Hampton Inn Danville VA, where guests can rest in quiet surroundings and still enjoy the convenience of Markham. Choose a hotel in Markham that gives you more for your money—reserve your stay now!

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

Starting at

$264.99

per night

Read Reviews View Amenities View All Rooms

Best Western Windsor Inn & Suites

1292 South Boston Rd Danville, VA

For a pleasant stay, Best Western Windsor Inn & Suites offers inviting rooms with rates starting at $103.99, creating a warm, welcoming atmosphere perfect for travelers bound for Markham. Enjoy a workout in Best Western’s aqua fitness classes, available at select locations with indoor or outdoor pools.

Step into comfort at Best Western Windsor Inn & Suites, where guests can relax and still reach the cultural and entertainment hotspots of Markham. Stay in Markham with a hotel that caters to your needs and budget—secure your room now!

  Call (855) 235-6136 to book with an agent.
  21.5 miles from Markham, VA 24557

Starting at

$103.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Danville an IHG Hotel

2121 Riverside Dr Danville, VA

At Holiday Inn Express Danville an IHG Hotel, travelers bound for Markham will find budget-conscious comfort with rooms starting at $194.00, creating a clean, inviting space for relaxation. Savor the convenience of Holiday Inn Express's grab-and-go breakfast options, perfect for early risers or guests on the move.

Holiday Inn Express Danville an IHG Hotel offers the perfect base for exploring Markham, with the added benefit of returning to a peaceful, quiet stay. Enjoy Markham without financial worries by choosing a budget-savvy hotel—secure now!

  Call (855) 239-5277 to book with an agent.
  21.6 miles from Markham, VA 24557

Starting at

$194.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Danville University Area

2130 Riverside Dr Danville, VA

Guests headed to Markham can unwind in affordable comfort at Quality Inn Danville University Area, where soothing rooms start at $128.99, creating a clean, welcoming atmosphere. Trust in Quality Inn's dedication to cleanliness, providing a safe and welcoming environment for every guest.

Perfect for quiet nights and adventurous days, Quality Inn Danville University Area is your gateway to relaxation and Markham's lively streets. Enjoy Markham with an affordable hotel that enhances your travel experience—secure now!

  Call (855) 239-4019 to book with an agent.
  21.6 miles from Markham, VA 24557

Starting at

$128.99

per night

Read Reviews View Amenities View All Rooms

Courtyard by Marriott Danville

2136 Riverside Dr Danville, VA

Find a welcoming retreat at Courtyard by Marriott Danville near Markham, where tranquil accommodations provide a peaceful escape, with budget-friendly rates beginning at $184.99. Dine outdoors at Courtyard, enjoying your meals in fresh air and scenic settings, whether for business lunches or leisurely dinners.

Discover the comfort of Courtyard by Marriott Danville, where spacious accommodations provide a restful atmosphere near Markham. Uncover the perfect blend of quality and savings in Markham—book your hotel room today!

  Call (855) 239-4019 to book with an agent.
  21.6 miles from Markham, VA 24557

Starting at

$184.99

per night

Read Reviews View Amenities View All Rooms

The Bee Hotel Danville

420 Patton St Danville, VA

At The Bee Hotel Danville, guests traveling to Markham will find inviting accommodations with rooms starting at $268.99, creating a delightful, welcoming environment perfect for rest. Relax in accommodations that go beyond the basics, offering extra comforts and conveniences for a satisfying stay.

At The Bee Hotel Danville, guests can unwind in spacious rooms while keeping the dynamic streets of Markham within reach. Discover the joy of Markham with a hotel that pairs convenience with affordability—lock in today!

  Call (855) 235-0725 to book with an agent.
  21.8 miles from Markham, VA 24557

Starting at

$268.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites near Danville Mall

100 Tower Dr Danville, VA

Guests bound for Markham can unwind at Comfort Inn & Suites near Danville Mall, where inviting rooms start at $152.99, creating a warm and comfortable space ideal for relaxation. Stay connected with Comfort Inn's free high-speed Wi-Fi, making it easy to work or keep in touch while on the road.

Relax and recharge at Comfort Inn & Suites near Danville Mall, where a quiet setting provides the perfect escape with Markham's attractions just minutes away. Settle into Markham with a hotel that makes your stay memorable and cost-effective—lock in now!

  Call (855) 239-4019 to book with an agent.
  22.1 miles from Markham, VA 24557

Starting at

$152.99

per night

Read Reviews View Amenities View All Rooms

The Holbrook Hotel

990 Main St Danville, VA

Guests traveling to Markham will find budget-friendly comfort at The Holbrook Hotel, with inviting rooms starting at $177.99, creating a easygoing and welcoming space. Experience added convenience and comfort in rooms that provide extra amenities, making your stay both pleasant and affordable.

Find relaxation at The Holbrook Hotel, where peaceful accommodations are perfectly paired with proximity to Markham's best spots. Experience Markham with a hotel that balances convenience and affordability perfectly—reserve now!

  Call (855) 234-2997 to book with an agent.
  22.4 miles from Markham, VA 24557

Starting at

$177.99

per night

Read Reviews View Amenities View All Rooms

Astoria West

3020 Riverside Dr Danville, VA

Guests visiting Markham can unwind in soft accommodations at Astoria West, where rooms start at $88.99, creating a warm and inviting atmosphere. Experience a more enjoyable visit with enhanced amenities in rooms designed for comfort and affordability.

Find relaxation at Astoria West, where peaceful accommodations are perfectly paired with proximity to Markham's best spots. Enjoy Markham in comfort and without financial stress—book your room today!

  Call (855) 235-6136 to book with an agent.
  22.5 miles from Markham, VA 24557

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn & Suites South Boston

2050 Philpott Rd South Boston, VA

With rooms starting at $55.99, Americas Best Value Inn & Suites South Boston offers budget-friendly comfort for travelers visiting Markham, creating a inviting environment ideal for unwinding. Experience a warm welcome each time you stay at Americas Best Value Inn, where we pride ourselves on exceptional guest service.

Unwind in style at Americas Best Value Inn & Suites South Boston, where comfort and accessibility to Markham come together to create a refreshing stay. Stay comfortable and save big on your Markham visit—lock in your room today!

  Call (855) 235-6136 to book with an agent.
  22.6 miles from Markham, VA 24557

Starting at

$55.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham South Boston VA

1040 Bill Tuck Hwy South Boston, VA

At Super 8 by Wyndham South Boston VA, guests visiting Markham can unwind in inviting accommodations with rooms from $95.99, creating a warm and welcoming space perfect for rest. Welcome warmth and efficiency at Super 8, where every aspect of your stay is designed with your satisfaction in mind.

Step into the calm of Super 8 by Wyndham South Boston VA, where quiet rooms are paired with the excitement of Markham just a short drive away. Stay smart and enjoy comfort on your Markham visit without overspending—secure now!

  Call (855) 239-5277 to book with an agent.
  23.1 miles from Markham, VA 24557

Starting at

$95.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites South Boston

1120 Bill Tuck Hwy South Boston, VA

For a restful stay, Fairfield Inn & Suites South Boston offers snug accommodations with rates from $189.99, creating a welcoming space ideal for travelers visiting Markham. Indulge in Fairfield’s bakery corner, featuring fresh pastries and breads baked daily on the premises.

Guests seeking a peaceful stay will love Fairfield Inn & Suites South Boston, positioned conveniently for easy access to Markham's attractions. Discover the best value for your Markham stay with a hotel that won’t disappoint—reserve now!

  Call (855) 234-2997 to book with an agent.
  23.1 miles from Markham, VA 24557

Starting at

$189.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn South Boston Danville East

2001 Seymour Drive South Boston, VA

With rooms beginning at $123.99, Quality Inn South Boston Danville East provides inviting accommodations for travelers bound for Markham, creating a comfortable, welcoming environment. Experience personalized room settings at Quality Inn, where preferences for lighting, temperature, and pillow type are remembered for returning guests.

Discover relaxation at Quality Inn South Boston Danville East, where guests can experience a quiet stay while keeping the vibrant life of Markham nearby. Stay comfortably and affordably while exploring all that Markham has to offer—secure your room now!

  Call (855) 239-4019 to book with an agent.
  23.2 miles from Markham, VA 24557

Starting at

$123.99

per night

Read Reviews View Amenities View All Rooms

Clarion Pointe South Boston Danville East

1074 Bill Tuck Hwy South Boston, VA

Those traveling to Markham will find comfort at Clarion Pointe South Boston Danville East, where refined rooms create a peaceful retreat, with affordable rates starting at $102.99. Relax in rooms that blend modern luxury with timeless comfort, providing amenities that cater to your every need.

Discover the comfort of Clarion Pointe South Boston Danville East, where spacious accommodations provide a restful atmosphere near Markham. Enjoy an elevated Markham stay with a hotel that makes your comfort the top priority—reserve your room now!

  Call (855) 234-7135 to book with an agent.
  23.3 miles from Markham, VA 24557

Starting at

$102.99

per night

Read Reviews View Amenities View All Rooms

Timberlake Motel

19980 Lynchburg Hwy Lynchburg, VA

With rooms starting at $77.99, Timberlake Motel is an affordable choice for guests visiting Markham, creating a clean, welcoming space perfect for a peaceful stay. Experience a comfortable stay with rooms that offer practical amenities, ensuring a pleasant and affordable visit.

At Timberlake Motel, travelers will find a relaxing retreat, with Markham offering nearby opportunities for fun and adventure. Lock in a welcoming hotel for your Markham travels and enjoy the savings—book now!

  Call (855) 234-5074 to book with an agent.
  29.5 miles from Markham, VA 24557

Starting at

$77.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn of Lynchburg&Bedford

8830 East Lynchburg Salem Tpke Goode, VA

For a relaxing stay near Markham, Budget Inn of Lynchburg&Bedford offers affordable accommodations with rooms starting at $67.99, creating a warm, welcoming space for unwinding. Stay in a room that ensures a comfortable travel experience, with basic amenities provided at an affordable price.

Find your tranquil escape at Budget Inn of Lynchburg&Bedford, perfectly nestled for guests seeking both relaxation and proximity to Markham. Make your Markham adventure easy and budget-conscious with a welcoming stay—secure now!

  Call (855) 233-0132 to book with an agent.
  29.9 miles from Markham, VA 24557

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms