Beginning of main content

Flat Rock Vacations

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Flat Rock Hotels

Search Flight + Hotel

Flat Rock Flight + Hotel packages

Flat Rock Hotels

See all 206 Hotels in Flat Rock
Mill House Lodge

Mill House Lodge

1150 W Blue Ridge Rd., Flat Rock
3.0 out of 5.0
3.3 out of 5 (3 reviews)

Situated on the beach, this lodge is within a 15-minute walk of Flat Rock Playhouse and Carl Sandburg Home National Historic Site. Connemara and The Western ...

$104

$104
The Residences at Biltmore

The Residences at Biltmore

700 Biltmore Ave, Asheville
3.5 out of 5.0
4.5 out of 5 (15 reviews)

Located in Biltmore, this aparthotel is within 2 mi (3 km) of Biltmore Estate, Smith-McDowell House Museum, and Memorial Stadium. Downtown Market Asheville and ...

$159

$159
Holiday Inn Express Flat Rock

Holiday Inn Express Flat Rock

111 Commercial Blvd, Flat Rock
2.5 out of 5.0
4.1 out of 5 (25 reviews)

Situated in a rural location, this hotel is 2.2 mi (3.5 km) from The Western North Carolina Air Museum and 3 mi (4.9 km) from Flat Rock Playhouse. Carl Sandburg ...

$79

$79
Highland Lake Inn & Resort

Highland Lake Inn & Resort

86 Lilly Pad Lane, Flat Rock
3.0 out of 5.0
2.0 out of 5 (1 reviews)

Situated on a lake, this lodge is within 3 mi (5 km) of Flat Rock Playhouse, Carl Sandburg Home National Historic Site, and The Western North Carolina Air Museum. ...

$159

$159
Inn on Biltmore Estate

Inn on Biltmore Estate

1 Antler Hill Rd, Asheville
4.0 out of 5.0
4.9 out of 5 (8 reviews)

Located in Biltmore, this hotel is 0.3 mi (0.5 km) from Antler Hill Village and within 3 mi (5 km) of Biltmore Estate and Cathedral Of All Souls. Biltmore Village ...

$299

$299
Map

* Prices reflect the lowest "base rate" found over the next 30 days. Rates are subject to change and may not include taxes and fees, hotel service charges, extra person charges, or incidentals, such as room service. All rates are displayed in USD unless otherwise noted. Converted rates are provided for your convenience. They are based on today's exchange rate, but the hotel will charge you in the local currency.