Best Christmas Markets

Christmas Markets in Virginia 2026

23 markets in Virginia, 22 with 2026 dates confirmed by the organizer. Most searched: Williamsburg Christmas Market, Alexandria Christmas Market, Virginia Beach Christmas Market.

By city: Near Washington, DC (19) · Near Virginia Beach (5)

Dates in Order

MarketDatesClosedAdmission
Richmond Christmas Craft Show
Richmond, VA
Nov 6 to 8, 2026Open every day of its runTicket
Clifton Forge Kriskindlmarkt
Clifton Forge, VA
Nov 20 to 21, 2026Open every day of its run
Cherrydale Holiday Market
Arlington, VA
Nov 21, 2026One day onlyFree
City of Fairfax Holiday Craft Show
Fairfax, VA
Nov 21 to 22, 2026Open every day of its runTicket
Williamsburg Christmas Market
Williamsburg, VA
Nov 27 to Dec 20, 2026Open Thursdays, Fridays, Saturdays and Sundays only. Closed Thu, Nov 26Ticket
Virginia Beach Christmas Market
Virginia Beach, VA
Nov 27 to 29, 2026Open every day of its runTicket
Charlottesville Holiday Market
Charlottesville, VA
Nov 28 to Dec 19, 2026Open Saturdays only
Richmond Christmas Market
Richmond, VA
Dec 2 to 6, 2026Open every day of its runTicket
Virginia Beach Christmas Village
Virginia Beach, VA
Dec 3 to 12, 2026Open Thursdays, Fridays and Saturdays onlyTicket
City of Fairfax Holiday Market
Fairfax, VA
Dec 4 to 13, 2026Open Fridays, Saturdays and Sundays onlyFree
Phoebus Holiday Market
Hampton, VA
Dec 4, 2026One day only
Yorktown Christmas Market
Yorktown, VA
Dec 5 to 6, 2026Open every day of its runFree
Norfolk Christmas Market
Norfolk, VA
Dec 5, 2026One day onlyFree
Occoquan Holiday Artisan Market
Occoquan, VA
Dec 5 to 6, 2026Open every day of its runFree
Winchester Christmas Market
Winchester, VA
Dec 5 to 6, 2026Open every day of its run
Falls Church Holiday Market
Falls Church, VA
Dec 5 to 6, 2026Open every day of its runFree
National Landing Holiday Market
Arlington, VA
Dec 5, 2026One day onlyFree
Merry Market at Maymont
Richmond, VA
Dec 5 to 6, 2026Open every day of its runTicket
4MR Holiday Makers' Market
Alexandria, VA
Dec 6, 2026One day onlyFree
Alexandria Christmas Market
Alexandria, VA
Dec 12, 2026One day only
Herndon WinterMarkt
Herndon, VA
Dec 12, 2026One day onlyFree
Fredericksburg VA Christmas Market
Fredericksburg, VA
Dec 12, 2026One day only
Northern Virginia Christmas Market
Sterling, VA
Not running in 2026Ticket

Every Market in Virginia

Williamsburg Christmas Market

Williamsburg, Virginia

Nov 27 to Dec 20, 2026

Open Thursdays, Fridays, Saturdays and Sundays only. Closed Thu, Nov 26

Northern Virginia Christmas Market

Sterling, Virginia

Not running in 2026

Alexandria Christmas Market

Alexandria, Virginia

Dec 12, 2026

Virginia Beach Christmas Market

Virginia Beach, Virginia

Nov 27 to 29, 2026

Virginia Beach Christmas Village

Virginia Beach, Virginia

Dec 3 to 12, 2026

Open Thursdays, Fridays and Saturdays only

City of Fairfax Holiday Market

Fairfax, Virginia

Dec 4 to 13, 2026

Open Fridays, Saturdays and Sundays only

Charlottesville Holiday Market

Charlottesville, Virginia

Nov 28 to Dec 19, 2026

Open Saturdays only

Richmond Christmas Market

Richmond, Virginia

Dec 2 to 6, 2026

Herndon WinterMarkt

Herndon, Virginia

Dec 12, 2026

Yorktown Christmas Market

Yorktown, Virginia

Dec 5 to 6, 2026

Norfolk Christmas Market

Norfolk, Virginia

Dec 5, 2026

Fredericksburg VA Christmas Market

Fredericksburg, Virginia

Dec 12, 2026

Occoquan Holiday Artisan Market

Occoquan, Virginia

Dec 5 to 6, 2026

Winchester Christmas Market

Winchester, Virginia

Dec 5 to 6, 2026

Falls Church Holiday Market

Falls Church, Virginia

Dec 5 to 6, 2026

Clifton Forge Kriskindlmarkt

Clifton Forge, Virginia

Nov 20 to 21, 2026

Phoebus Holiday Market

Hampton, Virginia

Dec 4, 2026

Cherrydale Holiday Market

Arlington, Virginia

Nov 21, 2026

National Landing Holiday Market

Arlington, Virginia

Dec 5, 2026

4MR Holiday Makers' Market

Alexandria, Virginia

Dec 6, 2026

City of Fairfax Holiday Craft Show

Fairfax, Virginia

Nov 21 to 22, 2026

Richmond Christmas Craft Show

Richmond, Virginia

Nov 6 to 8, 2026

Merry Market at Maymont

Richmond, Virginia

Dec 5 to 6, 2026

Dates last checked November 4, 2026. Know a market we have missed? Tell us.