Hotels in Flat Rock, North Carolina

Search & Compare Flat Rock Hotels

When are you visiting Flat Rock?

Hotels.com® Rewards

Collect 10 nights, get 1 free night

And look out for Secret Prices on select hotels

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Best hotels in Flat Rock

Flat Rock overview

Flat Rock is a family-friendly place surrounded by picturesque views of lakes and mountains. There's a nice selection of restaurants to enjoy during your stay. Visitors to Flat Rock can take time to see places like Flat Rock Playhouse and Carl Sandburg Home National Historic Site. In the surrounding area, you won't want to miss out on seeing Western North Carolina Air Museum and Jackson Park.

Where to stay in Flat Rock

Whether traveling for business or pleasure, Flat Rock can comfortably accommodate all visitors. There are 10 hotels in Flat Rock and you can shop as many as 302 deals for rooms on Hotels.com, some with discounts of up to 75%. We have room prices as low as 59 USD per night and below are the number of hotels by star rating in Flat Rock as well as in the surrounding area:
  • • 3 5-star hotels from 265 USD per night
  • • 49 4-star hotels from 135 USD per night
  • • 78 3-star hotels from 80 USD per night
  • • 19 2-star hotels from 60 USD per night

How to get to Flat Rock

Fly into Asheville, NC (AVL-Asheville Regional), 13 mi (20.9 km) from the heart of Flat Rock. Greenville, SC (GSP-Greenville-Spartanburg Intl.) is the next closest major airport, 29.3 mi (47.2 km) away.

What to see around Flat Rock

Highlights of the area include:
  • • Flat Rock Playhouse
  • • Carl Sandburg Home National Historic Site

When to visit Flat Rock

Wondering what time of year to travel or what you should pack? Here are some typical temperatures so you'll know what to expect for your trip:

Seasonal temperature averages
  • • January-March: 63°F day, 26°F night
  • • April-June: 84°F day, 39°F night
  • • July-September: 84°F day, 50°F night
  • • October-December: 72°F day, 27°F night
Seasonal rainfall averages
  • • January-March: 11.38 inches
  • • April-June: 11.65 inches
  • • July-September: 12.52 inches
  • • October-December: 10.16 inches