10 Best Shopping Malls and Outlets in Virginia

Shopping in Virginia is an absolute delight. With our close proximity to Washington D.C., we have access to some of the finest brands in the world. Whether you're looking to go on a shopping spree for yourself or need to pick up a gift for someone, these shopping malls and outlets in Virginia have everything you could dream about. Here are our favorites in the state. 

Williamsburg Premium Outlets, Williamsburg, VA

Williamsburg Premium Outlets in Williamsburg, Virginia, includes over 120 stores, ranging from Banana Republic to Vineyard Vines. Other stores include adidas, Clarks, Corningware Corelle and More, Reebok, and tons of food options. Check out their website for current promotions.

View this post on Instagram

A post shared by Wlliamsburg Premium Outlets (@williamsburg_po) on

Lynnhaven Mall, Virginia Beach, VA

Lynnhaven Mall in Virginia Beach, Virginia, recently completed a sprawling renovation that has made this the go-to shopping spot at the beach. It has the only Apple Store location in Virginia Beach, an AMC theatre, and tons of dining options.

Willow Lawn, Richmond, VA

Willow Lawn in Richmond, Virginia, has been a go-to shopping outlet for over 60 years. They’ve got over sixteen food options to go with their 30+ retail outlets. Willow Lawn is also home to several banks and the Virginia Rep Children’s Theatre.

Valley View Mall, Roanoke, VA

The Valley View Mall in Roanoke, Virginia, has a wide range of shopping and eating options, including big stores like Belk, Sears, Barnes and Noble, and JC Penny, as well as an eLibrary branch. Most of the better-known stores are here, including Spencer’s, Sephora, Bath and Body Works, and more.

View this post on Instagram

A post shared by Valley View Mall (@shopvalleyview) on

MacArthur Center, Norfolk, VA

MacArthur Center is one of the most well-known and most frequented shopping malls in the entire Tidewater Area. Located conveniently in downtown Norfolk, the mall hosts a variety of events and has many luxurious brands under its roof. 

Tysons Galleria, McLean, VA

Tyson’s Galleria is known for its upper-class shopping options. Located in one of the richest areas of Virginia, Tyson’s offers over 30 exclusive-to-market designers. Come here for Cartier, Hugo Boss, Burberry, and more.

Fashion Centre at Pentagon City, Arlington, VA

Fashion Centre at Pentagon City offers 170 stores and restaurants including high-end brands like Apple, Coach, Michael Kors, and more. The outlet is located conveniently near the Washington D.C. Metro. They even have complimentary coat and package check for busy shoppers.

View this post on Instagram

A post shared by Pentagon City Mall (@fashionctrpc) on

Fair Oaks Mall, Fairfax, VA

Fair Oaks Mall brings a range of shops to the Fairfax area. Stop in to shop for men, women, teens, luggage, jewelry, electronics, entertainment, food, home décor, and much more. They host regular events, too.

The Shops at Stonefield, Charlottesville, VA

The Shops at Stonefield is known as the luxurious go-to shopping outlet in the area. They have a wide range of boutique shops next to higher-end, well-known establishments, like Brooks Brothers and L.L. Bean. The restaurants are unique and well-worth a trip, too.

View this post on Instagram

A post shared by The Shops at Stonefield (@shopsatstonefield) on

Potomac Yard Center, Alexandria, VA

Potomac Yard Center is conveniently located just off of the central Jefferson Davis Highway in Alexandria, Virginia, and has a wide range of shops, banks, and restaurants. No matter your income level, you’re sure to find acceptable shopping. Stop in for a quick bite, a coffee at Dunkin Donuts, or to peruse furniture at Thomasville Furniture. 

Select a Virginia town to find the Best Things-To-Do and Places To Go around you
Find Outlet Malls Near You
Enter City / State or Zip code below
Select your town to find the Best Things-To-Do and Places To Go around you:

Accomack County

Albemarle County

Alleghany County

Amelia County

Amherst County

Appomattox County

Arlington County

Augusta County

Bath County

Bedford County

Bland County

Botetourt County

Bristol County

Brunswick County

Buchanan County

Buckingham County

Buena Vista City County

Campbell County

Caroline County

Carroll County

Charles City County

Charlotte County

Charlottesville City County

Chesapeake City County

Chesterfield County

Clarke County

Colonial Heights City County

Covington City County

Craig County

Culpeper County

Cumberland County

Danville City County

Dickenson County

Dinwiddie County

Essex County

Fairfax County

Fauquier County

Floyd County

Fluvanna County

Franklin County

Franklin City County

Frederick County

Galax City County

Giles County

Gloucester County

Goochland County

Grayson County

Greene County

Greensville County

Halifax County

Hampton City County

Hanover County

Harrisonburg City County

Henrico County

Henry County

Highland County

Hopewell City County

Isle Of Wight County

James City County

King And Queen County

King George County

King William County

Lancaster County

Lee County

Lexington City County

Loudon County

Loudoun County

Louisa County

Lunenburg County

Lynchburg City County

Madison County

Manassas Park City County

Martinsville City County

Mathews County

Mecklenburg County

Middlesex County

Montgomery County

Nelson County

New Kent County

Newport News City County

Norfolk City County

Northampton County

Northumberland County

Norton City County

Nottoway County

Orange County

Page County

Patrick County

Petersburg City County

Pittsylvania County

Poquoson City County

Portsmouth City County

Powhatan County

Prince Edward County

Prince George County

Prince William County

Pulaski County

Radford County

Rappahannock County

Richmond County

Richmond City County

Roanoke County

Roanoke City County

Rockbridge County

Rockingham County

Russell County

Salem County

Scott County

Shenandoah County

Smyth County

Southampton County

Spotsylvania County

Stafford County

Staunton City County

Suffolk City County

Surry County

Sussex County

Tazewell County

Virginia Beach City County

Warren County

Washington County

Waynesboro City County

Westmoreland County

Winchester City County

Wise County

Wythe County

York County