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 in the northwestern part of Westmoreland County on Virginia’s Northern Neck peninsula. Less than 2 hours (midway) from Washington DC, one of the closest beaches to DC, and Richmond and only 35 nautical miles from the Chesapeake Bay.

USA Today’s 10Best named Colonial Beach “Best Virginia Beach 2018” and recently 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.

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.

27336565_165775094146314_944236024666262624_n Photo by Glenda Chiarello

Since CBVA is only 2.6 land miles, visitors can also get around by bicycle and our favorite mode of transit, golf carts!

20180527_151052.jpgPhoto by Cindy Vaughan

The nearest major airport is Ronald Reagan Washington National Airport.


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

%d bloggers like this: