A Romantic Getaway on 100 Acres in Beautiful Southwest Virginia.


Take a step back in time when you stay at the Mountain Rose Inn.  Owned by the same family since 1968 with historic touches and heirlooms of the original builder, Joe DeHart. 

Close to the Blue Ridge Parkway, between the towns of Stuart and Floyd, the Mountain Rose Inn is a hidden gem off of Charity Highway (Rt. 40).

Let each morning begin with a three course gourmet breakfast, scenic views on 3 balconies surrounding the home and Rock Castle Creek flowing just past the iconic boxwood hedges.  

Relax.  Unwind.  Recover.



Joe's Fishing Place

Daisy's Delight

The Pride of Virginia


Nature's Song

Heirloom Room

Mountain Rose Inn Nature's Song.jpg
Mountain Rose Inn Heirloom Room.jpg


Don't forget your swimsuits!  Our solar-heated pool is open in the Spring and Summer!  

Relax and take a dip while enjoying the summer sun!

In the fall, our pool will close, but we'll still have bonfires and s'mores for your enjoyment!

"The Mountain Rose Inn is beautiful!  The staff is great, the room and entire house is nicely decorated.  The breakfasts are outstanding.  A great place and a great value!"


We do have limited cell service due to being in the mountains.  If you need to reach someone during your stay, we are happy to let you use our landline.  

We would also like to note that because we are a romantic, quiet getaway for many of our guests, we do not allow children under 12 years old to stay at the inn - with the exception of when the entire inn is rented as a group.  We apologize for any inconvenience this may cause.