The best deals on hotels when visiting Barrett in North Carolina.

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 Barrett, North Carolina 28623

High Meadows Inn

10486 Highway 21 South Roaring Gap, NC

At High Meadows Inn, travelers to Barrett will find cozy-like, budget-friendly accommodations with rates from $80.00, creating a welcoming environment perfect for rest. Find comfort and convenience in rooms that offer added features, designed to make your stay both enjoyable and practical.

From High Meadows Inn, guests can take a short drive into downtown Barrett, where they can enjoy the city’s top spots before returning to a calm stay. Rest well in Barrett with accommodations that make relaxation affordable—lock in today!

  Call (855) 239-5277 to book with an agent.
  8.4 miles from Barrett, NC 28623

Starting at

$80.00

per night

Read Reviews View Amenities View All Rooms

Knights Inn Galax

312 West Stuart Dr Galax, VA

For guests heading to Barrett, Knights Inn Galax provides affordable comfort with rooms starting at $71.99, offering a warm and welcoming environment to recharge. Stay connected with the multi-lingual staff at Knights Inn, ready to assist guests from all over the world with their needs.

From Knights Inn Galax, guests can enjoy a quick drive into downtown Barrett, where they can explore the city’s highlights and return to a restful stay afterward. Enjoy your Barrett trip without overspending—reserve a budget-friendly room now!

  Call (855) 235-0725 to book with an agent.
  9.6 miles from Barrett, NC 28623

Starting at

$71.99

per night

Read Reviews View Amenities View All Rooms

Americas Best Value Inn & Suites Independence VA

155 Rainbow Circle Drive Independence, VA

For a budget-friendly stay, Americas Best Value Inn & Suites Independence VA offers inviting rooms with rates beginning at $80.99, creating a clean and comfortable space near Barrett. Find convenience in our vending machines, perfect for grabbing a quick snack or drink at any hour.

Enjoy a peaceful atmosphere at Americas Best Value Inn & Suites Independence VA, where guests can relax knowing that downtown Barrett remains close enough for exploration. Discover a relaxing Barrett experience with accommodations that won’t strain your budget—secure now!

  Call (855) 235-0725 to book with an agent.
  11.5 miles from Barrett, NC 28623

Starting at

$80.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Galax

205 Cranberry Road Galax, VA

Guests traveling to Barrett will find inviting accommodations at Hampton Inn Galax, with rooms starting at $156.99, creating a clean and welcoming environment ideal for relaxation. Find solace in the quiet of Hampton's soundproof rooms, allowing for a peaceful retreat from the day's activities.

Guests at Hampton Inn Galax can enjoy the calm environment, with downtown Barrett still accessible for all their city adventures. Relax and enjoy Barrett with a hotel that keeps comfort affordable—lock in now!

  Call (855) 234-5074 to book with an agent.
  11.9 miles from Barrett, NC 28623

Starting at

$156.99

per night

Read Reviews View Amenities View All Rooms

Bryson Inn

125 Plaza Ln Mount Airy, NC

Guests bound for Barrett will find reassuring comfort at Bryson Inn, where inviting rooms start at $87.99, creating a welcoming atmosphere ideal for relaxation. Enjoy the extra amenities and comfort that our rooms offer, designed to make your stay both pleasant and economical.

Guests at Bryson Inn can enjoy a calm retreat, with downtown Barrett still close enough for a day of city exploration. Discover the ease of traveling to Barrett with well-equipped, affordable lodging—reserve today!

  Call (855) 239-5277 to book with an agent.
  12.6 miles from Barrett, NC 28623

Starting at

$87.99

per night

Read Reviews View Amenities View All Rooms

The Washington Inn

509 West Main St Fries, VA

Find warmth and relaxation at The Washington Inn on your journey to Barrett, where intimate-feeling rooms create a welcoming atmosphere, with rates from $107.99 per night. Find a perfect balance of comfort and convenience in our rooms that offer upgraded amenities and thoughtful services.

With downtown Barrett a scenic drive away, guests at The Washington Inn can balance city exploration with the calm and tranquility of their stay. Stay in Barrett with a hotel that delivers an exceptional guest experience—reserve now!

  Call (855) 239-5277 to book with an agent.
  13.1 miles from Barrett, NC 28623

Starting at

$107.99

per night

Read Reviews View Amenities View All Rooms

Surry Inn

2340 Zephyr Road Dobson, NC

With rates starting at $74.99, Surry Inn provides affordable accommodations for travelers visiting Barrett, creating a clean and alluring environment ideal for rest. Experience practical comfort in rooms that provide the basics for a comfortable and affordable stay.

At Surry Inn, guests can unwind in a calm environment while knowing that downtown Barrett remains within easy reach. Enjoy more of Barrett with a value-driven hotel stay—lock in your reservation now!

  Call (855) 234-5074 to book with an agent.
  13.7 miles from Barrett, NC 28623

Starting at

$74.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn&Suites Dobson

150 Charlestown Dr Dobson, NC

For an affordable stay, Hampton Inn&Suites Dobson offers harmonious rooms with rates beginning at $148.99, creating a clean and comfortable space near Barrett. 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&Suites Dobson, guests can relax in serene surroundings, with downtown Barrett still a convenient drive away for a day of adventure. Plan your Barrett adventure with a hotel that’s as inviting as it is affordable—secure now!

  Call (855) 233-0132 to book with an agent.
  13.7 miles from Barrett, NC 28623

Starting at

$148.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Fancy Gap VA

142 Kelly Road Fancy Gap, VA

With rates beginning at $59.99, Motel 6 Fancy Gap VA is a practical choice for guests visiting Barrett, creating a clean, inviting environment perfect for rest and relaxation. Stay refreshed with Motel 6's outdoor pools available at select locations, a perfect way to cool off during your travels.

Guests at Motel 6 Fancy Gap VA will appreciate the peaceful surroundings, while downtown Barrett remains nearby for city adventures. Book a value-packed, comfortable hotel for your Barrett visit—reserve now!

  Call (855) 234-7135 to book with an agent.
  17.4 miles from Barrett, NC 28623

Starting at

$59.99

per night

Read Reviews View Amenities View All Rooms

Motel 6 Hillsville VA

57 Airport Road Hillsville, VA

Guests bound for Barrett will appreciate the serene accommodations at Motel 6 Hillsville VA, with rooms starting at $61.99, providing a warm, welcoming space for rest. Save more for your adventures with Motel 6’s budget-friendly rates, allowing you to spend less on accommodations and more on experiences.

With a relaxing drive into downtown Barrett, guests at Motel 6 Hillsville VA can enjoy the city’s best attractions while retreating to a serene, peaceful stay. Stay affordably and comfortably while exploring Barrett—reserve today!

  Call (855) 236-8982 to book with an agent.
  18.2 miles from Barrett, NC 28623

Starting at

$61.99

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hillsville an IHG Hotel

1994 Carrollton Pike Rd Hillsville, VA

For those bound for Barrett, Holiday Inn Express Hillsville an IHG Hotel offers enchanting comfort with rooms starting at $169.00, creating a clean, comfortable space perfect for unwinding. Stay refreshed with Holiday Inn Express's indoor or outdoor swimming pools, providing a relaxing escape or a fun family activity.

Unwind at Holiday Inn Express Hillsville an IHG Hotel, where guests can enjoy quiet surroundings, knowing that downtown Barrett is just a smooth drive away. Find the right balance between affordability and quality during your Barrett trip—lock in today!

  Call (855) 233-7850 to book with an agent.
  18.3 miles from Barrett, NC 28623

Starting at

$169.00

per night

Read Reviews View Amenities View All Rooms

Super 8 by Wyndham Hillsville

99 Farmers Market Rd Hillsville, VA

Guests visiting Barrett will find budget-friendly comfort at Super 8 by Wyndham Hillsville, where secure rooms begin at $66.99, providing a warm and welcoming environment. Navigate your travels with confidence, as Super 8's front desk is always ready to assist with directions and local tips.

For a calm escape, Super 8 by Wyndham Hillsville offers a quiet retreat while keeping downtown Barrett within reach for sightseeing and adventure. Enjoy more of Barrett with budget-friendly, inviting accommodations—book now!

  Call (855) 239-4019 to book with an agent.
  18.4 miles from Barrett, NC 28623

Starting at

$66.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Hillsville

90 Farmers Market Rd Hillsville, VA

Guests bound for Barrett will appreciate the intimate comfort at Hampton Inn Hillsville, with budget-friendly rooms beginning at $175.99, creating a warm and inviting space. Dine on demand with Hampton’s all-day dining facility, serving up delicious meals and snacks at any time you desire.

For travelers looking for peace, Hampton Inn Hillsville offers quiet surroundings while keeping downtown Barrett just a convenient drive away. Make your Barrett adventure exceptional without breaking the bank—secure your room today!

  Call (855) 239-4019 to book with an agent.
  18.4 miles from Barrett, NC 28623

Starting at

$175.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Hillsville

85 Airport Rd Hillsville, VA

Guests bound for Barrett will appreciate the gentle accommodations at Quality Inn Hillsville, where rooms start at $98.99, creating a welcoming atmosphere for unwinding. Choose Quality Inn for your next travel destination, where you'll find excellent value, comfort, and a satisfying stay.

For those seeking both relaxation and proximity, Quality Inn Hillsville offers a quiet retreat with downtown Barrett nearby. Make your Barrett visit memorable with a hotel that delivers more for your money—reserve now!

  Call (855) 235-6136 to book with an agent.
  18.4 miles from Barrett, NC 28623

Starting at

$98.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn & Suites Hillsville I-77

151 Farmers Market Rd Hillsville, VA

For an affordable stay near Barrett, Comfort Inn & Suites Hillsville I-77 offers inviting rooms with rates starting at $101.99, creating a clean, comfortable atmosphere perfect for relaxation. Navigate your trip with ease, thanks to Comfort Inn's central locations and accessibility to public transportation.

At Comfort Inn & Suites Hillsville I-77, travelers can enjoy a calm retreat while downtown Barrett remains within easy reach for a day of sightseeing. Experience Barrett in style and on budget with accommodations tailored for you—lock in today!

  Call (855) 234-7135 to book with an agent.
  18.4 miles from Barrett, NC 28623

Starting at

$101.99

per night

Read Reviews View Amenities View All Rooms

Red Roof Inn Hillsville

2666 Old Galax Pike Hillsville, VA

Guests visiting Barrett can enjoy the budget-friendly comfort of Red Roof Inn Hillsville, where warm-hearted rooms start at $90.99, creating a clean and welcoming environment. Savor the hassle-free experience of staying at Red Roof Inn, where the essentials are covered and your comfort is guaranteed.

At Red Roof Inn Hillsville, guests can relax in peaceful surroundings, with downtown Barrett just a comfortable drive away for city exploration. Plan your Barrett adventure with ease and affordability—secure your stay today!

  Call (855) 234-7135 to book with an agent.
  18.7 miles from Barrett, NC 28623

Starting at

$90.99

per night

Read Reviews View Amenities View All Rooms

Fairfield Inn & Suites by Marriott Elkin Jonesville

628 Cc Camp Rd Elkin, NC

Guests visiting Barrett will find affordable comfort at Fairfield Inn & Suites by Marriott Elkin Jonesville, where inviting rooms start at $179.99, creating a clean, welcoming environment for relaxation. Benefit from Fairfield's commitment to cleanliness and safety, providing peace of mind for a worry-free stay.

Travelers staying at Fairfield Inn & Suites by Marriott Elkin Jonesville will appreciate the calm atmosphere, while downtown Barrett is just a convenient drive away. Enjoy an effortless Barrett adventure with budget-conscious, inviting lodging—book now!

  Call (855) 239-4019 to book with an agent.
  18.8 miles from Barrett, NC 28623

Starting at

$179.99

per night

Read Reviews View Amenities View All Rooms

Knights Inn Mount Airy

455 North Andy Griffith Parkway Mount Airy, NC

Guests traveling to Barrett will enjoy the budget-friendly atmosphere at Knights Inn Mount Airy, with rates starting at $89.99 and a welcoming environment for relaxation. Stay entertained with cable TV available in every room at Knights Inn, featuring a selection of popular channels.

For those who want to enjoy both relaxation and city access, Knights Inn Mount Airy provides the perfect blend, with downtown Barrett just a drive away. Enjoy Barrett with a hotel that balances comfort and savings—book your stay now!

  Call (855) 234-5074 to book with an agent.
  19.2 miles from Barrett, NC 28623

Starting at

$89.99

per night

Read Reviews View Amenities View All Rooms

Elk Inn

1101 North Bridge St. Elkin, NC

With affordable rooms from $65.36, Elk Inn provides serene comfort for travelers bound for Barrett, creating a warm, inviting environment perfect for rest. Stay in a room that balances comfort and value, offering the essentials for a budget-conscious visit.

Rest in the calm environment at Elk Inn, knowing downtown Barrett is a simple drive away for easy access to city attractions. Stay relaxed and enjoy more of Barrett with budget-friendly comfort—reserve today!

  Call (855) 239-5277 to book with an agent.
  19.4 miles from Barrett, NC 28623

Starting at

$65.36

per night

Read Reviews View Amenities View All Rooms

Holiday Inn Express Hotel & Suites Mount Airy an IHG Hotel

1320 Ems Drive Mount Airy, NC

With affordable rooms from $164.00, Holiday Inn Express Hotel & Suites Mount Airy an IHG Hotel provides inviting comfort for guests bound for Barrett, creating a appealing, welcoming environment ideal for relaxation. Appreciate the warm and inviting atmosphere of Holiday Inn Express's guest lounges, perfect for socializing or relaxing.

Guests at Holiday Inn Express Hotel & Suites Mount Airy an IHG Hotel will appreciate the calm retreat, with downtown Barrett remaining within easy reach for city exploration. Choose accommodations that make Barrett travel feel effortless—lock in your stay now!

  Call (855) 233-0132 to book with an agent.
  19.6 miles from Barrett, NC 28623

Starting at

$164.00

per night

Read Reviews View Amenities View All Rooms

Quality Inn Mount Airy Mayberry

2136 Rockford St Mount Airy, NC

With rates starting at $84.99, Quality Inn Mount Airy Mayberry provides budget-conscious accommodations for travelers visiting Barrett, creating a secure atmosphere perfect for relaxation. Experience a smooth and efficient stay with Quality Inn's automated check-in kiosks, reducing wait times and enhancing your experience.

For a calm escape, Quality Inn Mount Airy Mayberry offers peaceful surroundings, while downtown Barrett is still close enough for city exploration. Experience Barrett worry-free with a hotel that offers everything you need—book today!

  Call (855) 235-6136 to book with an agent.
  19.7 miles from Barrett, NC 28623

Starting at

$84.99

per night

Read Reviews View Amenities View All Rooms

Hampton Inn Mount Airy

2029 Rockford Street Mount Airy, NC

With budget-friendly rooms from $147.99, Hampton Inn Mount Airy provides inviting accommodations for guests visiting Barrett, creating a enveloping and welcoming atmosphere. Earn points with Hilton Honors when you stay at Hampton, and enjoy exclusive benefits that make travel more rewarding.

Relax in the peaceful surroundings of Hampton Inn Mount Airy, where guests can rest while downtown Barrett remains nearby for adventure. Relax and recharge in Barrett with a hotel that keeps your wallet happy—book today!

  Call (855) 239-4019 to book with an agent.
  19.8 miles from Barrett, NC 28623

Starting at

$147.99

per night

Read Reviews View Amenities View All Rooms

Comfort Inn Mount Airy

1293 Newsome Street Mount Airy, NC

With rooms starting at $121.99, Comfort Inn Mount Airy provides budget-conscious accommodations for travelers visiting Barrett, creating a clean and tranquil space. Unwind in our luxuriously soft bedding, designed specifically to provide a restorative sleep experience.

Escape the city rush at Comfort Inn Mount Airy, a peaceful retreat where the best of Barrett is always within reach. Step into Barrett with confidence, knowing your hotel delivers more for less—reserve now!

  Call (855) 235-6136 to book with an agent.
  20.6 miles from Barrett, NC 28623

Starting at

$121.99

per night

Read Reviews View Amenities View All Rooms

Quality Inn Jonesville I-77

1633 North 67 Hwy Jonesville, NC

At Quality Inn Jonesville I-77, travelers bound for Barrett will find budget-conscious accommodations with rooms starting at $85.99, creating a warm, welcoming environment. Relax in Quality Inn's sauna or steam rooms, available at select locations for a soothing and detoxifying experience.

Quality Inn Jonesville I-77 offers the perfect mix of comfort and proximity, ensuring guests can relax while staying close to Barrett. Relax in Barrett with well-appointed lodging at a wallet-friendly rate—reserve today!

  Call (855) 235-6136 to book with an agent.
  21.4 miles from Barrett, NC 28623

Starting at

$85.99

per night

Read Reviews View Amenities View All Rooms