Across Virginia, of the 697 Mediterranean restaurants we list, 658 give a phone number and 496 have a website. 62 are branches of national chains — CAVA (41), The Halal Guys (8), Zoës Kitchen (7); the remaining 635 are independent. By what they offer: 222 serve kebabs, 119 mention halal, 108 are Greek restaurants. Most often named on their own websites: halal (79), kabob (68) and gyro (62). The longest-running is Mayflower Cafe, in business since 1929. 16 describe themselves as family-owned.
Top 10 Mediterranean restaurants in Virginia
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Layla's Lebanese RestaurantWoodbridge
-
2Garbanzo Mediterranean FreshLynchburg
-
3Pollo X & Halal BoyzChantilly
-
4Moby Dick House of KabobAlexandria
-
5K Kabob HouseHaymarket
-
6Efesus CafeAshburn
-
7Zam Zam Kabob HouseManassas
-
8Anatolia Bar & GrillWilliamsburg
-
9Afghan Kabob HouseCharlottesville
-
10Erbil KabobFairfax
Cities
Largest first. Towns with a single Mediterranean restaurant are listed further down this page.
- Arlington60
- Richmond47
- Fairfax42
- Alexandria41
- Vienna38
- Falls Church33
- Virginia Beach26
- Fredericksburg25
- Sterling25
- Manassas22
- Charlottesville21
- McLean21
- Springfield21
- Woodbridge21
- Ashburn17
- Herndon15
- Reston13
- Henrico12
- Chantilly11
- Norfolk10
- Roanoke9
- Gainesville8
- Leesburg8
- Newport News8
- Stafford7
- Williamsburg7
- Annandale6
- Chesapeake6
- Great Falls6
- Hampton6
- Harrisonburg6
- Blacksburg4
- Centreville4
- Culpeper4
- Dumfries4
- Glen Allen4
- Lorton4
- Lynchburg4
- Midlothian4
- North Chesterfield4
- Oakton4
- Tysons4
- Burke3
- Chesterfield3
- Winchester3
Other towns in Virginia
One Mediterranean restaurant each — too few for a page of their own, so they live here.
-
Greeko's Grill and CafeAbingdon
217 W Main St, Abingdon, VA 24210
Halal · Takeout · Gyro
-
PitasAbingdon
883 Empire Dr SW, Abingdon, VA 24210
-
Dubai Shawarma & CafeAshland
10180 Lakeridge Pkwy, Ashland, VA 23005
-
Santorini GrillBerryville
108 S Buckmarsh St, Berryville, VA 22611
Locally owned
Gyro · Greek
-
Greeko's Grill & CafeBristol
3102 Linden Dr, Bristol, VA 24202
-
Alfredo'sBristol
812 Commonwealth Ave, Bristol, VA 24201
-
Chelo KitchenBristow
9110 Devlin Rd, Bristow, VA 20136
-
Bristow KebabBristow
9110 Devlin Rd, Bristow, VA 20136
-
Mezza Grill MediterraneanBroadlands
43150 Broadlands Center Plz Ste 174, Broadlands, VA 20148
-
Bell GreekChester
11360 Iron Bridge Rd, Chester, VA 23831-1445
-
Rosemary's Thyme BistroClifton
5762 Union Mill Rd, Clifton, VA 20124-1088
-
Extreme PitaDulles
1 Saarinen Cir, Term A, Spc A-L2-320, Dulles, VA 20166
Takeout
-
Phoenicia Resto & LoungeDunn Loring
2236 Gallows Rd, Dunn Loring, VA 22182
-
Downtown CairoForest
18013 Forest Rd A03, Forest, VA 24551
-
K Kabob HouseHaymarket
6426 Trading Sq, Haymarket, VA 20169
Since 2006
Kabob · Gyro
-
Shah's Halal FoodHaymarket
6617 Watts Rd, Haymarket, VA 20169
Halal · Vegetarian · Gyro
-
Lor Lebanese BistroLebanon
Lor Lebanese Bistro, Badaro Main street, Lebanon, VA
-
Niko's GrilleLexington
167 S Main St, Lexington, VA 24450
-
Obrigado RestaurantLouisa
109 W Main St, Louisa, VA 23093
-
The Greeks' Restaurant and GrillLovettsville
610 N Main St, Lovettsville, VA 20180
Greek
-
Andy'sLovettsville
2 Town Sq, Lovettsville, VA 20180
-
CAVALynnhaven
2808 Sabre Street, Lynnhaven, VA 23452
-
Kafenio Mediterranean CuisineMartinsville
10 E Church St, Martinsville, VA 24112
-
More Than GreekMechanicsville
8161 Atlee Rd, Mechanicsville, VA 23111-1848
-
Hado's Authentic Lebanese KitchenMoneta
3122 Stewartsville Rd, Moneta, VA 24121
-
Hot and HalalMontclair
17013 Dumfries Rd, Montclair, VA 22025
Halal · Gyro
-
Mount Heritage Bar and GrillMt Jackson
6141 Main St #1B, Mt Jackson, VA 22842
-
Lebanese Cuisine LlcNew Kent
6201 Chesapeake Cir, New Kent, VA 23124-2234
-
Zorba's GrillOccoquan
201 Union St, Occoquan, VA 22125-7756
-
Alexander'sPetersburg
101 W Bank St, Petersburg, VA 23803
-
Four Seasons RestaurantPowhatan
3867 Old Buckingham Road, Powhatan, VA 23139
-
My Deli & CafePurcellville
860 E Main St, Purcellville, VA 20132-6183
Since 2007
Greek
-
AbrakababraSalem
1501 S Colorado St, Salem, VA 24153
Takeout · Gyro
-
Zorba's Small World CafeSalem
1601 Lynchburg Tpke, Salem, VA 24153
-
Al-Khaymah RestaurantSeven Corners
6124 Arlington Blvd, Seven Corners, VA 22044
-
Aioli RestaurantStaunton
29 N Augusta St, Staunton, VA 24401-4219
-
Naf Naf Middle Eastern GrillStaunton
3499 Lee Jackson Hwy, Staunton, VA 24401
-
MezehSuffolk
2099 Sun Harbour Ave, Suffolk, VA 23435-3842
-
Prime MediterraneanTopping
2700 Greys Point Rd, Topping, VA 23169
-
Pomegranate Gathering PlaceTroutville
106 Stoney Battery Rd, Troutville, VA 24175
-
Roti Modern MediterraneanTyson's Corner
8461 Leesburg Pike, Tyson's Corner, VA 22182
Halal · Vegetarian · Shawarma
-
525 ShawarmaVinton
2445 E Washington Ave Ste 104, Vinton, VA 24179
-
Greek PalaceWarrenton
322 W Lee Hwy, Warrenton, VA 20186
-
Dino's RestaurantWillis
4943 Floyd Hwy S, Willis, VA 24380
-
Papa TasosWytheville
1965 US-11, Wytheville, VA 24382
-
Jimmy da Greek's DeliYorktown
1215 George Washington Mem Hwy, Yorktown, VA 23693
BEFORE YOU GO
Plan your Mediterranean meal
Compare menus, share dishes and arrange takeout.


