Where is Colonial Beach, Virginia (CBVA)? Closer than you think–one of the closest beaches to Washington, DC and Richmond!

CBVA is located along the Potomac River on one side and Monroe Bay on the other, in the northwestern part of Westmoreland County on Virginia’s Northern Neck peninsula. Fewer than 2 hours from Washington DC (one of the closest beaches to DC) or Richmond, Virginia. CBVA is only 35 nautical miles from the Chesapeake Bay and the last deepwater port on the Potomac River heading south. Ten marinas in town to service boaters. Seaplanes frequently land in our waters, too!

USA Today’s 10Best named Colonial Beach, the 2nd largest public sand beach in Virginia, “Best Virginia Beach 2018” and included Colonial Beach in its published article “What Beaches are in the Vicinity of Fredericksburg, Virginia?” From Fredericksburg, CBVA is only 33 miles. Click here to read the full article.

Below are more locations within driving distance of CBVA. Public transportation is available to/from Washington DC via Fredericksburg on the Virginia Railway Express and Amtrak. More information here. Once in Fredericksburg, you can contact Bay Transit for a ride into the Town of Colonial Beach. Regular service between the two locations is on Thursdays, but special reservations can be made by contacting the company the day before service is needed.

Getting around Colonial Beach Virginia

Photo: Glenda Chiarello


Within Colonial Beach, Bay Transit provides bus service throughout the Town on Mondays, Wednesdays and Fridays. There is a trolley on Saturdays, Sundays and holidays from Memorial Day to Labor Day. For 2019, three new Town stops have been added; and starting Memorial Day weekend, all passengers will ride for FREE, in partnership with Colonial Beach Chamber of Commerce.

Map: Robin Mae Schick

Since CBVA is only 2.6 land miles, visitors can walk or bike, and we are a golf cart community! (Find golf cart rentals here.)

20180527_151052.jpgPhoto by Cindy Vaughan

The nearest major airport is Ronald Reagan Washington National Airport.

Approximate distances:

Washington DC: 65 miles; Richmond, VA: 70 miles; Newport News: 104 miles; Shenandoah National Park: 105 miles; Hagerstown, MD: 148 miles.