We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
View map
Sponsored by:
Clear all
Your Selections
  Free Wifi Budget Breakfast included Luxury Pool Mid-range Romantic Free Parking Boutique Family-friendly Charming Quiet Restaurant Pets Allowed Suites Kitchenette Bar/Lounge Airport Transportation Fitness center Room Service Business & up Internet & up Air Conditioning Non-Smoking Hotel Business Center & up Independent Hotels Meeting Rooms Cheap Hotels Reduced mobility rooms Quiet Hotels Clean Hotels Hotels with Free Wifi EconoLodge Knights Inn Super 8 Days Inn Luxury Traveler Foodie $ $$ $$$ $$$$ Comfort Inn Fairfield Inn Quality Inn Hampton Inn Holiday Inn Americas Best Value Inns Classic Country Inns And Suites Luxury Spa Hotels La Quinta Inn & Suites Backpacker Sleep Inn Quaint Art and Architecture Lover Like a Local Red Carpet Inn Hotels with Weekly Rates Comfort Suites Motel 6 Boutique Hotels Red Roof Inns City Center Cheap Motels Hilton Garden Inn Spa Courtyard Holiday Inn Express Within 10 mi Within 25 mi
Price per night
Enter dates & see best prices
to
Amenities
More
Amenities
Location
Any Distance
from
Traveler Rating
Hotel class
Style
More
Style
Hotel brand
More
Hotel brand
  • Sort by:
  • Traveler Ranked
  • Best Value
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
The Martha Washington Inn and Spa
Hotels.com
$180
View Deal
150 W Main St, Abingdon, VA 24210-2810
0.3 miles from Abingdon Olive Oil Company
  • Free Wifi
  • Free Parking
Super 8 Abingdon VA
Expedia.com
$59
View Deal
298 Towne Center Dr, I-81 Exit 17, Abingdon, VA 24210-3251
0.8 miles from Abingdon Olive Oil Company
  • Free Wifi
  • Free Parking
Hampton Inn Abingdon
Booking.com
$139
View Deal
340 Commerce Dr, Abingdon, VA 24211-3807
0.9 miles from Abingdon Olive Oil Company
  • Free Wifi
  • Free Parking
Alpine Motel
Orbitz.com
$69
View Deal
882 E Main St, Abingdon, VA 24210-4415
1.6 miles from Abingdon Olive Oil Company
  • Free Wifi
  • Free Parking
Quality Inn & Suites
SAVE $5
$93
QualityInn
$88
View Deal
930 E Main St, I-81 & Highway 58, Abingdon, VA 24210-4416
1.8 miles from Abingdon Olive Oil Company
  • Free Wifi
  • Free Parking
No photo provided
No availability for your dates from these sites
923 East Main Street, Abingdon, VA 24210
1.8 miles from Abingdon Olive Oil Company
    Country Inn & Suites By Carlson, Abingdon, VA
    Booking.com
    $93
    View Deal
    940 East Main Street, Abingdon, VA 24210-4416
    1.9 miles from Abingdon Olive Oil Company
    • Free Wifi
    • Free Parking
    Red Roof Inn Abingdon
    Booking.com
    $64
    View Deal
    887 Empire Drive, Abingdon, VA 24210
    2.0 miles from Abingdon Olive Oil Company
    • Free Wifi
    • Free Parking
    Comfort Suites
    SAVE $6
    $103
    ComfortSuites
    $97
    View Deal
    1093 Ole Berry Rd, I-81 exit 14, Abingdon, VA 24210-4739
    2.3 miles from Abingdon Olive Oil Company
    • Free Wifi
    • Free Parking
    Comfort Inn
    SAVE $11
    $86
    Priceline
    $75
    View Deal
    170 Jonesboro Road, Abingdon, VA 24210-4714
    2.5 miles from Abingdon Olive Oil Company
    • Free Wifi
    • Free Parking
    Red Carpet Inn Bristol
    Booking.com
    $42
    View Deal
    15589 Lee Hwy, Bristol, VA 24202-3801
    7.2 miles from Abingdon Olive Oil Company
    • Free Wifi
    • Free Parking
    Skyland Inn - Bristol
    Booking.com
    $40
    View Deal
    15545 Lee Hwy, Bristol, VA 24202-3801
    7.3 miles from Abingdon Olive Oil Company
    • Pool
    • Free Internet
    No photo provided
    15364 Lee Hwy, Bristol, VA 24202-4012
    7.6 miles from Abingdon Olive Oil Company
      Hilton Garden Inn Bristol
      Booking.com
      $129
      View Deal
      121 Village Cir, Bristol, VA 24201-8301
      9.9 miles from Abingdon Olive Oil Company
      • Free Wifi
      • Free Parking
      Motel 6 Bristol
      Booking.com
      $60
      View Deal
      21561 Clear Creek Rd, I-81 Exit #7, Bristol, VA 24202-3547
      9.9 miles from Abingdon Olive Oil Company
      • Free Wifi
      • Free Parking
      Quality Inn and Suites Bristol
      SAVE $2
      $88
      QualityInn
      $86
      View Deal
      131 Bristol East Rd, Bristol, VA 24202-5501
      9.9 miles from Abingdon Olive Oil Company
      • Free Wifi
      • Free Parking
      Days Inn Bristol
      Hotels.com
      $56
      View Deal
      1014 Old Airport Rd, Bristol, VA 24201-8364
      10.2 miles from Abingdon Olive Oil Company
      • Free Parking
      • Breakfast included
      Courtyard Bristol
      SAVE $18
      $119
      Courtyard
      $101
      View Deal
      3169 Linden Dr, Bristol, VA 24202-5809
      10.4 miles from Abingdon Olive Oil Company
      • Free Wifi
      • Free Parking
      Holiday Inn Bristol Conference Center
      Hotels.com
      $86
      View Deal
      3005 Linden Dr, Bristol, VA 24202-5960
      10.5 miles from Abingdon Olive Oil Company
      • Free Wifi
      • Free Parking
      Knights Inn Glade Spring
      Expedia.com
      $52
      View Deal
      12412 Maple St, I-81 Exit 29, Glade Spring, VA 24340-5112
      11.2 miles from Abingdon Olive Oil Company
      • Free Wifi
      • Free Parking
      Econo Lodge Glade Spring
      EconoLodge
      $65
      View Deal
      33361 Lee Hwy, Glade Spring, VA 24340-4915
      11.2 miles from Abingdon Olive Oil Company
      • Free Wifi
      • Free Parking
      Dancing Bear Bed & Breakfast
      203 W Laurel Ave, Damascus, VA 24236-2525
      11.3 miles from Abingdon Olive Oil Company
      • Free Wifi
      • Free Parking
      Montgomery Homestead
      103 W Laurel Ave, Damascus, VA 24236-2523
      11.4 miles from Abingdon Olive Oil Company
        Comfort Inn
        Expedia.com
        $94
        View Deal
        2368 Lee Hwy, Bristol, VA 24202-5928
        11.5 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        Lazy Fox Inn
        133 Imboden Street, Damascus, VA
        11.5 miles from Abingdon Olive Oil Company
        • Free Parking
        Holiday Inn Express & Suites Lebanon
        Orbitz.com
        $84
        View Deal
        228 Regional Park Rd, Lebanon, VA 24266-3702
        13.8 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        Super 8 Lebanon
        Booking.com
        $59
        View Deal
        711 Townview Dr, Bypass US 19 & Route 654, Lebanon, VA 24266-3407
        13.8 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        Econo Lodge Bristol
        SAVE $4
        $54
        EconoLodge
        $50
        View Deal
        912 Commonwealth Ave, Bristol, VA 24201-3326
        14.3 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        Days Inn Bristol Parkway
        Booking.com
        $61
        View Deal
        536 Volunteer Pkwy, I-81 Exit 3, Bristol, TN 37620-2255
        14.7 miles from Abingdon Olive Oil Company
        • Free Parking
        • Breakfast included
        Budget Host Inn Bristol
        SAVE $4
        $50
        Booking.com
        $46
        View Deal
        1209 W. State Street, Bristol, VA 24201
        14.8 miles from Abingdon Olive Oil Company
        • Free Wifi
        Still looking for a place to stay?
        Abingdon has 16 B&Bs/inns with 640 reviews
        Copper Lantern Boutique Inn
        133 Valley St NE, Abingdon, VA 24210-2832
        0.1 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        Black's Fort Inn Bed & Breakfast
        410 Green Spring Rd, Abingdon, VA 24210-3238
        0.3 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        A Tailor's Lodging
        119 Park St SE, Abingdon, VA 24210-3309
        0.1 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        See all 16 Abingdon B&Bs/inns
        See all hotels in or near Abingdon
        Hilton Garden Inn Bristol
        Booking.com
        $129
        View Deal
        121 Village Cir, Bristol, VA 24201-8301
        9.9 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        Motel 6 Bristol
        Booking.com
        $60
        View Deal
        21561 Clear Creek Rd, I-81 Exit #7, Bristol, VA 24202-3547
        9.9 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        Quality Inn and Suites Bristol
        SAVE $2
        $88
        QualityInn
        $86
        View Deal
        131 Bristol East Rd, Bristol, VA 24202-5501
        9.9 miles from Abingdon Olive Oil Company
        • Free Wifi
        • Free Parking
        Days Inn Bristol
        Hotels.com
        $56
        View Deal
        1014 Old Airport Rd, Bristol, VA 24201-8364
        10.2 miles from Abingdon Olive Oil Company
        • Free Parking
        • Breakfast included