All states›Maine

Mediterranean Restaurants in Maine

46 Mediterranean restaurants in 25 cities and towns across Maine. Pick a city for the full list with phone numbers and a map, or scroll down for the smaller towns.

Maine has about 1,405,012 residents, so that's 3.3 Mediterranean restaurants per 100,000 people. Population: U.S. Census Bureau, 2024 estimate.

46Mediterranean restaurants
25cities & towns
93%list a phone
31with a website

Across Maine, of the 46 Mediterranean restaurants we list, 43 give a phone number and 31 have a website. No national chains here — every Mediterranean restaurant on this page is independent. By what they offer: 14 are Greek restaurants, 8 serve falafel, 5 serve shawarma. Most often named on their own websites: gyro (5), greek (5) and shawarma (4). The longest-running is Mediterranean Kitchen, in business since 1981.

Top 10 Mediterranean restaurants in Maine

Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking

  1. 1TiqaPortland

    Spotted an error? Let us know

  2. 2Olive CafePortland

    LebaneseFalafel

    Spotted an error? Let us know

  3. 3Jimmy The Greek'sOld Orchard Beach

    Greek

    Spotted an error? Let us know

  4. 4Bistro LelucoSouth Portland

    Spotted an error? Let us know

  5. 5Dina's CuisinePortland

    PersianFalafelShawarmaGyro

    Spotted an error? Let us know

  6. 6Evo Kitchen and BarPortland

    Spotted an error? Let us know

  7. 7Jaffa Mediterranean GrillSouth Portland

    HalalFalafelShawarmaGyro

    Spotted an error? Let us know

  8. 8OPAWaterville

    GreekGyro

    Spotted an error? Let us know

  9. 9Limon GrilleBar Harbor

    Spotted an error? Let us know

  10. 10UtopiaBangor

    Falafel

    Spotted an error? Let us know

Cities

Largest first. Towns with a single Mediterranean restaurant are listed further down this page.

Other towns in Maine

One Mediterranean restaurant each — too few for a page of their own, so they live here.

  1. Shawarma ExpressAugusta

    25 Western Ave, Augusta, ME 04330

    Shawarma

    Spotted an error? Let us know

  2. UtopiaBangor

    96 Hammond St, Bangor, ME 04401

    Takeout · Falafel

    Falafel

    Spotted an error? Let us know

  3. Kebab DenBangor

    621 Hammond St, Bangor, ME 04401-4585

    TurkishKebab

    Spotted an error? Let us know

  4. Limon GrilleBar Harbor

    270 Main St, Bar Harbor, ME 04609

    Spotted an error? Let us know

  5. OpaBar Harbor

    122 Cottage St, Bar Harbor, ME 04609

    Greek

    Spotted an error? Let us know

  6. Spiro & CompanyBelgrade Lakes

    101 Main St, Belgrade Lakes, ME 04918

    Greek

    Spotted an error? Let us know

  7. Papous PitaBiddeford

    140 Main St, Biddeford, ME 04005

    Greek

    Greek

    Spotted an error? Let us know

  8. Mama Donia KitchenBiddeford

    273 Main St, Biddeford, ME 04005

    Spotted an error? Let us know

  9. Cafe PaprikaBridgton

    146 Harrison Rd, Bridgton, ME 04009

    Spotted an error? Let us know

  10. Taverna KhioneBrunswick

    25 Mill Rd, Brunswick, ME 04011

    Locally owned

    Greek

    Greek

    Spotted an error? Let us know

  11. Mediterranean KitchenDamariscotta

    Damariscotta, ME 04543

    Since 1981

    Lebanese

    Lebanese

    Spotted an error? Let us know

  12. Cleonice Mediterranean BistroEllsworth

    192 Main St, Ellsworth, ME 04605-1976

    Spotted an error? Let us know

  13. Manny's Greek GrillEllsworth

    248 State St, Ellsworth, ME 04605

    Greek

    Spotted an error? Let us know

  14. Dancing Elephant IIFairfield

    166 Main St, Fairfield, ME 04937

    Spotted an error? Let us know

  15. Mediterranean GrillFreeport

    10 School St, Freeport, ME 04032

    Spotted an error? Let us know

  16. Niky's Greek RestaurantLewiston

    29 Lisbon St, Lewiston, ME 04240

    Greek

    Spotted an error? Let us know

  17. Royal Chicken & KababLewiston

    259 Lisbon St, Lewiston, ME 04240

    Kebab

    Spotted an error? Let us know

  18. The Front YardOgunquit

    355 Main St, Ogunquit, ME 03907

    Family-owned

    Spotted an error? Let us know

  19. Nikanos Mediterranean Bar and GrilleOgunquit

    173 Main St, Ogunquit, ME 03907

    Spotted an error? Let us know

  20. Jimmy The Greek'sOld Orchard Beach

    215 Saco Ave, Old Orchard Beach, ME 04064

    Greek

    Spotted an error? Let us know

  21. Yamas Bar & GrillOrono

    19 Mill St, Orono, ME 04473

    Takeout · Gyro · Greek

    GreekGyro

    Spotted an error? Let us know

  22. The Greeks Of PeaksPeaks Island

    54 Welch St, Peaks Island, ME 04108-1356

    Greek

    Greek

    Spotted an error? Let us know

  23. Nina JuneRockport

    24 Central St, Rockport, ME 04856

    Spotted an error? Let us know

  24. Rasdal FalafelSearsport

    57 E Main St, Searsport, ME 04974-3318

    Falafel

    Spotted an error? Let us know

  25. Bistro LelucoSouth Portland

    347 Cottage Rd, South Portland, ME 04106

    Spotted an error? Let us know

  26. Jaffa Mediterranean GrillSouth Portland

    364 Maine Mall Rd #61, South Portland, ME 04106

    Halal · Shawarma · Gyro

    HalalFalafelShawarmaGyro

    Spotted an error? Let us know

  27. Athens Mediterranean PizzeriaThomaston

    179 Main St, Thomaston, ME 04861

    Greek

    Spotted an error? Let us know

  28. Shamee in MaineVeazie

    1492 State St, Veazie, ME 04401

    Spotted an error? Let us know

  29. OPAWaterville

    139 Main St, Waterville, ME 04901

    Gyro · Greek

    GreekGyro

    Spotted an error? Let us know

  30. Lebanese CuisineWaterville

    34 Temple St, Waterville, ME 04901

    Lebanese

    Spotted an error? Let us know

  31. Istanbul Restaurant and BakeryWestbrook

    888 Main St, Westbrook, ME 04092

    Turkish

    Spotted an error? Let us know

  32. Masa Sub and GrillWindham

    824 Roosevelt Trl, Windham, ME 04062

    Spotted an error? Let us know

BEFORE YOU GO

Plan your Mediterranean meal

Compare menus, share dishes and arrange takeout.

All guides