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

Natural Bridge Hotel Trademark Collection by Wyndham

15 Appledore Ln Natural Bridge, VA

Enjoy a restful stay at Natural Bridge Hotel Trademark Collection by Wyndham as you explore Dillon, with peaceful rooms and quality accommodations designed to create a relaxing escape, beginning at $88.99. Relax in a setting that celebrates regional architecture and design, with rooms that feature local materials and artisanal details.

From Natural Bridge Hotel Trademark Collection by Wyndham, the drive into downtown Dillon is convenient, allowing guests to explore the city’s highlights before returning to a serene retreat. Enjoy a Dillon visit that’s as effortless as it is enjoyable with welcoming accommodations—book today!

  Call (855) 233-0132 to book with an agent.
  8.1 miles from Dillon, VA 24066

Starting at

$88.99

per night

Read Reviews View Amenities View All Rooms

Relax Inn

4852 South Lee Hwy Natural Bridge, VA

At Relax Inn, guests traveling to Dillon can enjoy affordable rooms starting at $63.99, providing a warm, inviting environment ideal for relaxation. Find comfort in clean and well-appointed rooms that provide everything you need for a worry-free and affordable stay.

At Relax Inn, the quiet surroundings create a peaceful retreat, while the excitement of downtown Dillon is just a drive away. Stay smart and save on your Dillon trip without sacrificing comfort—book today!

  Call (855) 234-2997 to book with an agent.
  11.1 miles from Dillon, VA 24066

Starting at

$63.99

per night

Read Reviews View Amenities View All Rooms

Budget Inn

4331 South Lee Hwy Natural Bridge, VA

For a relaxing and budget-friendly stay, Budget Inn offers comfortable rooms with rates from $68.99, creating a clean, welcoming environment near Dillon. Find value in accommodations that offer the essentials for a comfortable stay, ensuring you get the most out of your trip.

At Budget Inn, visitors can unwind in peaceful surroundings, knowing that downtown Dillon is still within reach for a day of adventure. Make the most of your Dillon travels with budget-friendly, relaxing accommodations—reserve now!

  Call (855) 233-7850 to book with an agent.
  12.1 miles from Dillon, VA 24066

Starting at

$68.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Bedford

921 Blue Ridge Ave Bedford, VA

At Days Inn by Wyndham Bedford, travelers visiting Dillon can find tranquil, budget-conscious accommodations with rooms beginning at $59.99, creating a comfortable space. Refresh and recharge in Days Inn's clean, well-maintained guest rooms, focusing on your comfort and satisfaction.

Guests staying at Days Inn by Wyndham Bedford will enjoy the balance of easy city access and the peaceful retreat offered by the hotel. Enjoy Dillon adventures with a cozy, budget-friendly stay—secure your room today!

  Call (855) 239-4019 to book with an agent.
  14.6 miles from Dillon, VA 24066

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Bedford

842 Sword Beach Ln Bedford, VA

Guests visiting Dillon can unwind in plush accommodations at Super 8 by Wyndham Bedford, where rooms begin at $65.99, creating a warm and inviting atmosphere perfect for relaxation. Rely on Super 8 for a convenient, comfortable, and cost-effective stay, making it an ideal choice for budget-conscious travelers.

Travelers will find the perfect retreat at Super 8 by Wyndham Bedford, where calm surroundings offer rest while downtown Dillon remains accessible. Plan your Dillon trip with a welcoming, budget-friendly hotel—reserve your room today!

  Call (855) 234-7135 to book with an agent.
  14.7 miles from Dillon, VA 24066

Starting at

$65.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Troutville an IHG Hotel

3200 Lee Highway South Troutville, VA

For an affordable stay near Dillon, Holiday Inn Express Troutville an IHG Hotel offers inviting rooms with rates starting at $149.00, creating a clean, comfortable atmosphere perfect for relaxation. Relax in the contemporary design of the Holiday Inn Express lobby, a great place to meet up or just hang out.

Unwind at Holiday Inn Express Troutville an IHG Hotel, where guests can enjoy quiet surroundings, knowing that downtown Dillon is just a smooth drive away. Enjoy a stay in Dillon where quality and savings come together seamlessly—secure now!

  Call (855) 239-5277 to book with an agent.
  17.5 miles from Dillon, VA 24066

Starting at

$149.00

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Troutville Roanoke North / Daleville

3231 Lee Highway South Troutville, VA

With budget-friendly rooms beginning at $89.99, Comfort Inn & Suites Troutville Roanoke North / Daleville is ideal for guests traveling to Dillon, creating a comfortable, welcoming space for rest. Stay refreshed with Comfort Inn's air-conditioned rooms, ensuring a comfortable environment no matter the weather.

Guests at Comfort Inn & Suites Troutville Roanoke North / Daleville can enjoy a quiet retreat, with downtown Dillon still accessible for a day of sightseeing or city adventures. Experience Dillon worry-free with a hotel that offers everything you need—book today!

  Call (855) 233-0132 to book with an agent.
  17.6 miles from Dillon, VA 24066

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Troutville Roanoke North

3139 Lee Hwy Troutville, VA

For an inviting stay, Quality Inn Troutville Roanoke North offers serene accommodations with rates from $73.99, creating a comfortable environment ideal for travelers bound for Dillon. Benefit from Quality Inn's eco-conscious building design, utilizing energy-efficient technologies and sustainable materials.

Escape to the serene environment of Quality Inn Troutville Roanoke North, where guests can rest and explore downtown Dillon with ease. Uncover the best of Dillon with a hotel that makes quality affordable—secure your room now!

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

Starting at

$73.99

per night

Read Reviews View Amenities View All Rooms

Best Western North Roanoke

2545 Lee Highway Troutville, VA

Guests bound for Dillon will find inviting comfort at Best Western North Roanoke, with pleasant rooms starting at $84.99, providing a warm and welcoming space ideal for rest. Unwind in Best Western's beautifully designed outdoor spaces, ideal for enjoying the fresh air and scenic surroundings.

At Best Western North Roanoke, visitors can unwind in a more serene environment, knowing that downtown Dillon is still within reach for a day of sightseeing. Plan your Dillon adventure with a hotel that’s as inviting as it is affordable—secure now!

  Call (855) 235-0725 to book with an agent.
  18.0 miles from Dillon, VA 24066

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Troutville VA

2619 Lee Highway South Troutville, VA

With rates from $67.99, Motel 6 Troutville VA provides budget-conscious comfort for travelers visiting Dillon, creating a warm and inviting atmosphere ideal for relaxation. Experience the warm hospitality that Motel 6 is known for, with a staff dedicated to making your stay enjoyable.

Relax in the peaceful surroundings at Motel 6 Troutville VA, where quiet comfort and easy access to downtown Dillon meet. Choose value-driven comfort for your Dillon travels and enjoy more—lock in now!

  Call (855) 239-5277 to book with an agent.
  18.1 miles from Dillon, VA 24066

Starting at

$67.99

per night

Read Reviews View Amenities View All Rooms

Econo Lodge Lexington Downtown near I-81

820 South Main St Lexington, VA

For a welcoming and restful stay, Econo Lodge Lexington Downtown near I-81 offers inviting accommodations with rooms from $60.99, creating a secure space ideal for travelers visiting Dillon. Appreciate the peace of mind with Econo Lodge's commitment to cleanliness, ensuring a safe and welcoming environment for every guest.

Guests at Econo Lodge Lexington Downtown near I-81 will appreciate the tranquil environment, with downtown Dillon nearby for all their city adventures. Revel in added perks and comfort for your Dillon stay without breaking the bank—lock in today!

  Call (855) 236-8982 to book with an agent.
  19.0 miles from Dillon, VA 24066

Starting at

$60.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Lexington Historic District

401 East Nelson St Lexington, VA

With rates starting at $149.99, Hampton Inn Lexington Historic District is ideal for guests bound for Dillon, providing intimate accommodations in a warm, inviting setting. Grab a quick breakfast with Hampton’s on-the-go options, ideal for those mornings when you need to eat and run.

At Hampton Inn Lexington Historic District, visitors can enjoy the peace and quiet of the hotel, while downtown Dillon remains a convenient drive away for a day of adventure. Maximize your Dillon experience with a hotel that prioritizes value and convenience—secure today!

  Call (855) 235-0725 to book with an agent.
  19.9 miles from Dillon, VA 24066

Starting at

$149.99

per night

Read Reviews View Amenities View All Rooms

The Gin Hotel Ascend Hotel Collection

30 South Main Street Lexington, VA

Stay comfortably at The Gin Hotel Ascend Hotel Collection near Dillon, where restorative accommodations and friendly service create a relaxing environment, with rooms starting from $135.45 per night. Enjoy a blend of modern facilities and comfort in rooms designed to offer you a seamless and enjoyable stay.

Relax in the calm environment of The Gin Hotel Ascend Hotel Collection, where guests can enjoy a peaceful retreat and downtown Dillon is still within reach. Relax and explore Dillon with a hotel that keeps your comfort a top priority—reserve now!

  Call (855) 239-4019 to book with an agent.
  20.0 miles from Dillon, VA 24066

Starting at

$135.45

per night

Read Reviews View Amenities View All Rooms

The Georges

11 North Main Street Lexington, VA

Relax in style at The Georges on your journey to Dillon, where premium accommodations provide warmth and elegance, with rates starting from $300.00 per night. Experience luxury at every turn in accommodations that blend opulent furnishings with cutting-edge amenities for a lavish stay.

Relax and reset at The Georges, where guests can enjoy a calm environment just minutes away from the heart of Dillon. Take in the allure of Dillon with a hotel that turns every moment into a celebration—secure now!

  Call (855) 239-5277 to book with an agent.
  20.1 miles from Dillon, VA 24066

Starting at

$300.00

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Lexington an IHG Hotel

880 North Lee Hwy Lexington, VA

For a relaxing stay near Dillon, Holiday Inn Express Lexington an IHG Hotel offers heartwarming accommodations with rates beginning at $139.00, creating a warm, inviting atmosphere for rest. Discover the value of staying at Holiday Inn Express, where essential services and amenities are included without extra charges.

Nestled outside the hustle of the city, Holiday Inn Express Lexington an IHG Hotel offers a quiet spot to relax while keeping Dillon's highlights nearby. Experience Dillon with peace of mind, knowing your hotel delivers value—secure now!

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

Starting at

$139.00

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Lexington VA

875 North Lee Hwy Lexington, VA

Unwind in the tucked away ambiance of Country Inn & Suites by Radisson Lexington VA near Dillon, where inviting rooms provide quality and value, with nightly rates starting at $135.99. Relax with the children’s activities and books provided by Country Inn & Suites, making family stays fun and stress-free.

Discover your peaceful retreat at Country Inn & Suites by Radisson Lexington VA, just a drive away from the excitement of Dillon. Plan your Dillon travels with a hotel that complements your adventure—secure your room now!

  Call (855) 239-5277 to book with an agent.
  21.4 miles from Dillon, VA 24066

Starting at

$135.99

per night

Read Reviews View Amenities View All Rooms

Best Western Lexington Inn

850 North Lee Highway Lexington, VA

For those headed to Dillon, Best Western Lexington Inn offers budget-friendly accommodations with rooms from $72.99, creating a clean, comfortable environment perfect for rest. Stay connected with the world using Best Western’s international satellite TV channels, available in multiple languages.

Discover the quiet charm of Best Western Lexington Inn, a restful escape positioned just a short drive from the excitement of Dillon. Stay comfortably and affordably in Dillon with amenities designed for your needs—secure now!

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

Starting at

$72.99

per night

Read Reviews View Amenities View All Rooms

Tru by Hilton Lexington VA

22 Hotel Dr. Lexington, VA

At Tru by Hilton Lexington VA, guests bound for Dillon will find mellifluous accommodations with rates beginning at $96.99, creating a warm and welcoming environment. Enjoy the efficiency of Tru by Hilton’s self-service kiosks, allowing for quick check-in, check-out, and guest service requests.

Find tranquility at Tru by Hilton Lexington VA, a peaceful retreat positioned conveniently close to Dillon for daily adventures. Stay refreshed and relaxed in Dillon with inviting, budget-friendly lodging—reserve now!

  Call (855) 233-7850 to book with an agent.
  21.5 miles from Dillon, VA 24066

Starting at

$96.99

per night

Read Reviews View Amenities View All Rooms

Country Inn & Suites by Radisson Roanoke VA

7860 Plantation Rd Roanoke, VA

Stay at Country Inn & Suites by Radisson Roanoke VA for a relaxing retreat near Dillon, where restful rooms create a welcoming ambiance, with inviting rates from $87.99 per night. Relax with the peace of mind provided by Country Inn & Suites’ comprehensive safety protocols, ensuring a secure environment.

Escape the everyday hustle at Country Inn & Suites by Radisson Roanoke VA, a restful retreat nestled conveniently close to Dillon's exciting destinations. Maximize your Dillon experience with a hotel that ensures your comfort from start to finish—secure now!

  Call (855) 233-7850 to book with an agent.
  21.5 miles from Dillon, VA 24066

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

Days Inn by Wyndham Roanoke Near I-81

8118 Plantation Road Roanoke, VA

With budget-friendly rooms starting at $81.99, Days Inn by Wyndham Roanoke Near I-81 is a convenient option for travelers to Dillon, creating a mellifluous and inviting space perfect for rest. Experience the friendly and vibrant atmosphere at Days Inn, making each stay pleasant and full of positive interactions.

Tucked away in a quiet location, Days Inn by Wyndham Roanoke Near I-81 offers a relaxing experience with Dillon never too far for a visit. Stay cozy and budget-conscious while exploring Dillon—book your hotel now!

  Call (855) 235-6136 to book with an agent.
  21.6 miles from Dillon, VA 24066

Starting at

$81.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Roanoke / Hollins I-81

7922 Plantation Rd Roanoke, VA

At Hampton Inn Roanoke / Hollins I-81, travelers visiting Dillon can enjoy inviting accommodations with rooms starting at $118.99, creating a warm, welcoming environment for rest. Unwind during Hampton’s daily evening socials, where guests can relax and mingle over complimentary refreshments.

Stay at Hampton Inn Roanoke / Hollins I-81 to enjoy the best of both worlds—quiet, restful accommodations with Dillon never far from reach. Relax and explore Dillon with ease, thanks to a hotel that prioritizes your comfort—secure now!

  Call (855) 236-8982 to book with an agent.
  21.6 miles from Dillon, VA 24066

Starting at

$118.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Roanoke Hollins / I-81

7944 Plantation Rd Roanoke, VA

For an affordable and inviting stay, Fairfield Inn & Suites by Marriott Roanoke Hollins / I-81 offers comfortable rooms with rates beginning at $124.99, creating a clean and comfortable atmosphere near Dillon. Choose Fairfield by Marriott for your accommodation needs, where you'll find a harmonious balance of comfort, style, and value.

Designed for both relaxation and exploration, Fairfield Inn & Suites by Marriott Roanoke Hollins / I-81 provides the perfect base for guests visiting Dillon. Maximize your Dillon adventure with inviting, well-appointed lodging—secure your room now!

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

Starting at

$124.99

per night

Read Reviews View Amenities View All Rooms

Springhill Suites by Marriott Roanoke North

8171 Gander Way Roanoke, VA

Step into luxury at Springhill Suites by Marriott Roanoke North on your visit to Dillon, where refined accommodations offer warmth and style, with rates starting from $139.99 per night. Enjoy the added value of mini-fridges and microwaves in every suite, making in-room dining convenient and easy.

Guests at Springhill Suites by Marriott Roanoke North can unwind in spacious surroundings while having quick access to all the excitement Dillon offers. Experience Dillon with accommodations that turn your stay into a five-star escape—lock in your room today!

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

Starting at

$139.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Lexington VA

65 Econo Ln Lexington, VA

With rooms starting at $74.99, Motel 6 Lexington VA offers inviting accommodations for guests bound for Dillon, creating a clean, plush atmosphere for unwinding. Appreciate the simplicity of Motel 6's accommodations, designed to meet the basic needs of travelers without complication.

At Motel 6 Lexington VA, spacious accommodations offer a peaceful setting, while the vibrant atmosphere of Dillon is within easy reach. Make the most of your Dillon visit with cost-saving, cozy accommodations—book now!

  Call (855) 233-7850 to book with an agent.
  21.6 miles from Dillon, VA 24066

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms