Magnolia House Inn

Front facing view of a beautiful white home with large front porch, white columns and wrought iron fence around yard

Check Availability

Location & Directions

Find our historic bed and breakfast, Magnolia House Inn, in downtown Hampton, VA. During your stay, explore our waterfront village and beyond in Coastal Virginia. Our B&B offers comfortable and convenient accommodations, for business and leisure travelers alike, situated approximately 30 minutes west of Virginia Beach and 30 minutes east of Colonial Williamsburg and Busch Gardens. You’ll also find plenty of attractions and activities closer to the inn, including beaches, historic sites, restaurants, wineries, breweries, and shopping.

GPS Coordinates: Latitude: 37.022718 Longitude: -76.35022

Contact Information

Magnolia House Inn
232 S Armistead Ave
Hampton, VA 23669

Phone: (757) 722-2888

Driving Directions

For easy driving directions to our location, please use Google’s directions above in the map or click the map pin icon in our header.

Book Direct for Best RateGet the best rate and enjoy special benefits when you book direct Book Direct Now
alp logo
trip advisor logo
Blue, green and orange logo for Stay Virginia
Black and white logo for the international association of professional wedding officiants