Places to stay in Little Switzerland, North Carolina
![]() |
![]() |
Skyline Village Inn & Tavern
Hotels: Located adjacent to the Blue Ridge Parkway at milepost 331, the historic Skyline Inn was built by John M Greer in the side of the mountain at the entrance to a cavern, where a moonshine still was located. Construction began in 1942 and was completed in 1948 financed by the moonshine money. Mr. .....
Read more details...
PO Box 150, Little Switzerland, 28749
(+001) 828-994-0027
Big Lynn Lodge
Lodges / Ranches / Resorts: Whenever you come to the beautiful Blue Ridge Mountains, the Big Lynn Lodge is the place to stay! Our Lodge sits at 3100 feet and overlooks the breathtaking Catawba River Valley shown below. After a day of touring the many area attractions, our guests can return to the Lodge: secure in the .....
Read more details...
Hwy. 226A, Little Switzerland, 28749
(+001) 828-765-4257
Switzerland Inn
Inns / B&Bs: On the Blue Ridge Parkway between North Carolina's Mt. Mitchell (the tallest peak east of the Rockies) and Grandfather Mountain (with the mile-high swinging bridge), the Switzerland Inn has delighted visitors since 1910 with its fantastic mountain views and easy access to NC's Blue Ridge Parkway. .....
Read more details...
PO Box 399, Little Switzerland, 28749
(+001) 828-765-2153
Mountain View Motel & Restaurant
Read more details...
5253 NC Hwy 226 South, Little Switzerland, 28749
(+001) 828-766-9670
Alpine Inn
Read more details...
PO Box 477, Little Switzerland, 28749
(+001) 828-765-5380
Filter by:
Click property titles for more detailed descriptions
Map showing location of Little Switzerland
Little Switzerland links of interest
Nearby towns close to Little Switzerland, North Carolina
Little Switzerland is an unincorporated community in McDowell and Mitchell counties of North Carolina, United States. It is located along NC 226A off the Blue Ridge Parkway, just south of Spruce Pine.
- Spruce Pine* - 4 km
- Penland - 5 km
- Micaville - 7 km
- Linville Falls* - 11 km
- Linville* - 11 km
- Bakersville* - 12 km
- Marion* - 12 km
- Burnsville* - 12 km
- Nebo - 13 km
- Old Fort* - 15 km
- Newland* - 18 km
- Glen Alpine* - 19 km
- Jonas Ridge* - 13 km
Towns are shown withing 20km radius of Little Switzerland, North Carolina. Distances are not representive of traveling amounts. Towns marked * indicated accommodations listed.

