Across Maine, of the 97 Thai restaurants we list, 92 give a phone number and 76 have a website. By what they offer: 7 serve sushi, 3 serve Thai tea, 3 list vegan dishes. Most often named on their own websites: takeout (12), fresh ingredients (5) and vegetarian options (5). The longest-running is Mekhong Thai Portland, in business since 1995.
Top 10 Thai 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
-
1Rice&noodle thai restaurantBelfast
-
2Mi Sen Noodle BarPortland
-
3Orchid Thai RestaurantFalmouth
-
4SabiengPortland
-
5BodaPortland
-
6Chaba Thai CuisineScarborough
-
7Dok Mali Thai KitchenPortland
-
8Keg and KrakenPortland
-
9Mitr Ping Yang Thai KitchenPortland
-
10Orchid LewistonLewiston
Cities
Largest first. Towns with a single Thai restaurant are listed further down this page.
- Portland14
- Lewiston5
- Augusta4
- Belfast4
- Brunswick4
- South Portland4
- Bangor3
- Bath3
- Ellsworth3
- Gorham3
- Scarborough3
- Waterville3
- Westbrook3
- Biddeford2
- Old Orchard Beach2
- Orono2
- Rockland2
- Sanford2
- Skowhegan2
- Topsham2
Other towns in Maine
One Thai restaurant each — too few for a page of their own, so they live here.
-
Thai Dish AuburnAuburn
220 Court St, Auburn, ME 04210
-
Siam OrchidBar Harbor
30 Rodick St, Bar Harbor, ME 04609
Fresh ingredients
-
Siam Sky Blue Hill locationBlue Hill
8 Mill St, Blue Hill, ME 04614
Takeout
-
Chao ThaiBridgton
112 Main St, Bridgton, ME 04009
-
Chalee Thai-sushiBucksport
52 Main St, Bucksport, ME 04416
-
Long GrainCamden
20 Washington St, Camden, ME 04843
-
Best Thai RestaurantDamariscotta
88 Main St, Damariscotta, ME 04543
-
Orchid Thai RestaurantFalmouth
202 US-1, Falmouth, ME 04105
-
SABAIDEE THAIFarmington
168 Front St, Farmington, ME 04938
-
Thai Garden RestaurantFreeport
491 State Rte 1 Ste 12 Ste 12, Freeport, ME 04032
Since 1996
Fresh ingredients
-
Manee ThaiGray
11 Main St, Gray, ME 04039
-
Café De BangkokHallowell
232 Water St, Hallowell, ME 04347
-
Mekhong Thai KennebunkKennebunk
35 Western Ave, Kennebunk, ME 04043-7366
-
K'Sone's ThaiKittery
340 US-1 Ste 10, Kittery, ME 03904
Takeout
-
Thai Spice RestaurantManchester
712 Western Ave, Manchester, ME 04351
Takeout
-
So ZapOgunquit
185 Main St, Ogunquit, ME 03907
-
Happy Thai CuisineOld Town
151 Main St, Old Town, ME 04468
-
Blue OrchidRangeley
2473 Main St, Rangeley, ME 04970
-
Sumrub Thai cookeryRichmond
164 Main St, Richmond, ME 04357
-
Sub Somboon Street FoodRockport
1084 Commercial St, Rockport, ME 04856
-
Ka Chai Thai Street FoodThomaston
444 Main St, Thomaston, ME 04861
-
Jasmine MobileTurner
1077 Auburn Rd, Turner, ME 04282
-
Mekhong Thai WellsWells
162 Post Rd, Wells, ME 04090
-
Thaiger 2 GoWest Forks
2933 US-201, West Forks, ME 04985
-
Thai PlaceWindham
815 Roosevelt Trail, Windham, ME 04062
-
Charm ThaiWiscasset
762 Bath Rd, Wiscasset, ME 04578
-
Thai For YouYork
647 US Route 1, York, ME 03909-1651
BEFORE YOU GO
Make your next Thai meal easier
Read the menu, explain your spice preference and organise takeout.

Choose your first order
Read the dishes, accompaniments and available changes.
Read the guide
Explain your spice preference
Use the restaurant’s own options and ask about the dish.
Read the guide
Coordinate a group order
Track dishes, accompaniments and individual preferences.
Read the guide