Places to stay in Jefferson, North Carolina
![]() |
![]() |
Looking to reserve a room in Jefferson, or in the surrounding area? Click here to reserve hotels online with Stay North Carolina
Best Western Eldreth At Mount Jefferson
Hotels: Located in a scenic rural mountain setting in the northwestern corner of North Carolina's High Country, lies the Best Western Eldreth Inn at Mount Jefferson. Here you can experience comfortable, true country hospitality. Relax in a rocking chair on the balcony. Delight in a complementary hot .....
Read more details...
829 East Main Street (PO Box 12), Jefferson, 28640-0012
(+001) 336-246-8845
Raccoon Holler Campground
Read more details...
493 Raccoon Holler Road, Jefferson, 28640
(+001) 336-982-2706
Highlander Motel
Read more details...
PO Box 131, Jefferson, 28640
(+001) 336-246-2383
Filter by:
Click property titles for more detailed descriptions
Map showing location of Jefferson
Jefferson links of interest
Nearby towns close to Jefferson, North Carolina
Jefferson is a town in Ashe County, North Carolina, United States. It is the county seat of Ashe County.
- West Jefferson* - 1 km
- Warrensville* - 3 km
- Lansing - 5 km
- Crumpler* - 6 km
- Glendale Springs* - 7 km
- Creston - 7 km
- Fleetwood - 8 km
- Scottville - 9 km
- Todd - 10 km
- Boone* - 17 km
- Grassy Creek* - 11 km
- Piney Creek* - 13 km
- Laurel Springs* - 11 km
Towns are shown withing 20km radius of Jefferson, North Carolina. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

