Skip to main content
Updated October 22, 2026

Olive Garden Virginia Locations: All 26 Restaurants

26 restaurants in 23 cities · Virginia (VA)
0 Locations
0 Cities

Olive Garden runs 26 restaurants across Virginia, spread over 23 cities; Richmond and Chesapeake have more than one.

All 26 Olive Garden Locations in Virginia

Olive Garden Richmond · 3 locations

Richmond menu, prices & hours →

Olive Garden Chesapeake · 2 locations

Chesapeake menu, prices & hours →

Olive Garden Bristol

Olive Garden Christiansburg

Olive Garden Colonial Heights

Olive Garden Danville

Olive Garden Fairfax

Olive Garden Falls Church

Olive Garden Fredericksburg

Olive Garden Hampton

Olive Garden Harrisonburg

Olive Garden Henrico

Olive Garden Lynchburg

Olive Garden Manassas

Olive Garden Newport News

Newport News menu, prices & hours →

Olive Garden Norfolk

Norfolk menu, prices & hours →

Olive Garden Roanoke

Olive Garden Sterling

Olive Garden Vienna

Olive Garden Virginia Beach

Virginia Beach menu, prices & hours →

Olive Garden Williamsburg

Olive Garden Winchester

Olive Garden Woodbridge

Olive Garden restaurant in Virginia

Olive Garden Hours in Virginia

Restaurants
Opening time11 AM (26)
Closing, Monday–Thursday10 PM (26)
Closing, Friday–Saturday11 PM (26)
Closing, Sunday10 PM (26)

7501 Broken Branch Lane in Manassas stays open the latest of any Virginia Olive Garden, until 11 PM on Friday.

Ordering & History in Virginia

Across Virginia, all 26 Olive Gardens deliver and all 26 do curbside, while 9 can host private events.

Olive Garden has been in Norfolk since 1989; its most recent Virginia opening was Harrisonburg in 2017.

Frequently Asked Questions

26, across 23 cities. Richmond has the most (3).
Richmond (3), Chesapeake (2), Bristol, Christiansburg, Colonial Heights, Danville, Fairfax, Falls Church, Fredericksburg, Hampton, Harrisonburg and Henrico, and 11 more listed on this page.
All open at 11 AM; the usual weeknight close is 10 PM and 11 PM on Friday and Saturday. Each restaurant's own hours are listed above.
45 Burgess Road, Harrisonburg, opened in 2017.