Relax, rejuvenate and restore at your haven on the shore. Experience the breathtaking backdrop where nature, beach, country and history meet in the historic town of Cape Charles nestled along Virginia’s Eastern Shore. Calm bay breezes and the glow of glorious sunsets await you at this newly restored 1906 “haven” an escape from the hustle and bustle of the world. Located in the center of town, steps from the town harbor, Main Street and just blocks from our serene sandy beach on the Chesapeake Bay. Tranquility awaits our guests as they enjoy the serenity of our wrap around porch were you can swing your worries away, enjoy a relaxing afternoon reading or take a nap on the screened in porch. If it is adventure your looking for your choices are endless; signature golf courses, kayaking, fishing or birding, wine tours and more; you name it and the shore provides the backdrop for you to plan your personalized experience. Rooms at the Bay Haven Inn are spacious and all include en-suite private bathrooms along with luxury linens, toiletries and plush Bay Haven Inn robes. Guests will enjoy a delectable breakfast included with your stay. Come and experience exceptional service and a restorative atmosphere, which are served up daily at the Bay Haven Inn of Cape Charles. Plan your escape today to leave your footprints in the sandy beaches of Cape Charles.…our porch awaits you!

Address: 403 Tazewell Avenue Cape Charles, VA, 23310
Phone: 757-331-2838

Open Year Round