How to Find Us

The town of Flat Rock, North Carolina is located off Interstate 26 south of Asheville, only a few hours' drive from many southeastern population centers.

Driving Directions:

From Asheville, NC

From Charlotte, NC

From Raleigh, NC

From Atlanta, GA

From Columbia, SC

From Knoxville, TN:
  Normal Route
  Alternate Route
  (due to I-40 closure)

From Charleston, WV

From Richmond, VA

General Map of North Carolina and Major Cities Nearby



From Interstate 26, take Exit 53 onto Upward Road, heading west. Cross Spartanburg Highway to North Highland Lake Road. At Greenville Highway (US 25), turn left to Flat Rock.
Map of Route to Interstate 26 to Flat Rock



In Flat Rock, pass Little River Road (on the right at the post office), and watch on the left side of the road for the Flat Rock Inn sign!
Map of Greenville Highway to Flat Rock Inn