Explore Virginia's Cities and Towns 

Virginia’s small towns, unique cities, and notable neighborhoods are treasure troves of great food, warm hospitality, immense history, and Southern charm. Antiquers and outdoor enthusiasts equally will be at home in these destinations promising all of the above and more.

Coastal Towns

Virginia Beach

Where the Chesapeake Bay meets the Atlantic Ocean, you’ll find the vibrant and bustling coastal city of Virginia Beach. A…

Cape Charles

Cape Charles is located in Northampton County on Virginia's Eastern Shore on a small peninsula, bordered by the Chesapeake Bay…

Colonial Williamsburg

Visit the 18th century city of Colonial Williamsburg and you'll discover why this was the capital of Virginia and the largest…

Norfolk

The city of Norfolk is strategically located in the southeastern Hampton Roads region at the mouth of one of the nation's…

Chincoteague Island

Chincoteague Island, at the northeastern tip of Virginia's Eastern Shore, is part of Accomack County. It's known worldwide…

Yorktown

Yorktown is in York County located in the Hampton Roads region of Virginia and situated between the James and York Rivers as well…

Tangier Island

Tangier is a remote island accessible by air or sea, 12 miles out in the Chesapeake Bay. Visit the “soft crab capital…

Smithfield

Discover things to do, places to stay, and where to dine in Smithfield. 

Hampton

Hampton is located on the Virginia Peninsula in the Hampton Roads region of southeastern Virginia. It is bounded on the north and…

Mountain Towns

Charlottesville

Charlottesville is centrally located in the eastern foothills of the Blue Ridge Mountains in the Central Virginia region…

Harrisonburg

Nestled in the heart of the serene and breathtaking Shenandoah Valley, Harrisonburg offers visitors a rich historical and cultural…

Staunton

Staunton is conveniently located in the heart of Virginia’s Shenandoah Valley. Named “One of a Dozen Distinctive…

Bristol

Bristol is built on sound: engines revving, fiddles singing and the silence of the outdoors. The downtown buzzes with live music…

Lexington

Lexington is located in the center of Rockbridge County in the Shenandoah Valley region of Virginia. It is home to Virginia…

Abingdon

The town of Abingdon is located in Washington County in the Blue Ridge Highlands region of Virginia. It was named after the…

Luray

Luray in Page County is located in the Shenandoah Valley region and situated between the Blue Ridge Mountains on the east and the…

Blacksburg

Blacksburg is located in Montgomery County, which is in the northern Blue Ridge Highlands region of Virginia. Home to…

Galax

Galax is the gateway to the Blue Ridge Mountains. The City is rich with tradition, shopping, recreation and scenic beauty. 

More To LOVE