Housed in a colonial brick building, The Richard Johnston Inn is an award-winning hotel located in downtown Fredericksburg. The property, and its sister property, the Caroline House, contain comfortable suites with luxury linens, antique furnishings, private baths, and free Wi-Fi. A full breakfast is served each morning. Restaurants, shops, and historic sites are within walking distance of the inn. The inn is pet-friendly and offers special romance and wedding packages.

711 Caroline Street, Fredericksburg, VA 22401, Phone: 540-899-7606

Plan Your Trip

Get Ready to Go!

Need some more help?


Read our Reservations & Travel Planning Tips guide.