Across Massachusetts, of the 353 Thai restaurants we list, 335 give a phone number and 264 have a website. By what they offer: 17 serve sushi, 15 serve Thai tea, 11 list vegan dishes. Most often named on their own websites: takeout (35), vegetarian options (20) and fresh ingredients (19). The longest-running is Thai Kitchen, in business since 1989. 9 describe themselves as family-owned.
Top 10 Thai restaurants in Massachusetts
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1The Thai PlaceSturbridge
-
2Rod Thai Family TasteBoston
-
3DakzenSomerville
-
4Taste of Siam Cape CodHyannis
-
5Coconut Thai WellesleyWellesley
-
6Andaman Thai CuisineFramingham
-
7Pepper Terrace Thai CuisineFranklin
-
9Phuket Thai RestaurantWest Roxbury
-
10Tom Yum Koong RestaurantMedford
Cities
Largest first. Towns with a single Thai restaurant are listed further down this page.
- Boston38
- Cambridge18
- Quincy10
- Brookline9
- Somerville9
- Worcester8
- Newton7
- Arlington6
- Bellingham6
- Lowell6
- Woburn6
- Hyannis5
- Braintree4
- Brighton4
- Chelmsford4
- Marlborough4
- Norwood4
- Natick4
- Plymouth4
- Stoneham4
- Wakefield4
- Watertown4
- Wellesley4
- Beverly3
- Burlington3
- Dracut3
- Holden3
- Lexington3
- Maynard3
- Melrose3
- Milford3
- Northampton3
- Shrewsbury3
- Tewksbury3
- West Roxbury3
- Westborough3
- Weymouth3
- Amherst2
- Andover2
- Attleboro2
- Belmont2
- Bridgewater2
- Buzzards Bay2
- Clinton2
- Dartmouth2
- Foxborough2
- Framingham2
- Gloucester2
- Great Barrington2
- Hanover2
- Lynn2
- Malden2
- Millbury2
- Nantucket2
- Newburyport2
- North Dartmouth2
- Revere2
- Rockland2
- Rowley2
- Salem2
- Salisbury2
- South Hadley2
- Sudbury2
- Swampscott2
- Tyngsborough2
- Waltham2
- Webster2
- West Boylston2
- West Springfield2
Other towns in Massachusetts
One Thai restaurant each — too few for a page of their own, so they live here.
-
Benjarong RestaurantActon
214 Main St, Acton, MA 01720
-
S & I ThaiAllston
168 Brighton Ave Ste A, Allston, MA 02134-2011
-
NuNaMi BistroAmesbury
31 Main St, Amesbury, MA 01913
-
Krua Khun YahAshland
325 Pond St, Ashland, MA 01721-2327
-
Lemon Tree CafeBedford
168 Great Rd, Bedford, MA 01730
-
Khao Hom Thai & PhoBillerica
258 Salem Rd, Billerica, MA 01821
-
Thai Food TheoryBrockton
104 Torrey St, Brockton, MA 02301
-
Nisa's ThaiCanton
622 Washington St, Canton, MA 02021
-
Chow Thai CafeCharlestown
187 Main St, Charlestown, MA 02129
-
Sawasdee DanversDanvers
49A Maple St, Danvers, MA 01923
Takeout
-
Eggs and Thai CafeDedham
2 Kings Ct, Dedham, MA 02026
-
Bangkok Thai Cuisine IIDennis
6 Enterprise Rd, Dennis, MA 02660
-
Thai Ocha CafeDennis Port
613 Main St, Dennis Port, MA 02639
-
Yummy’s RestaurantDudley
3 Center Rd, Dudley, MA 01571
Family-owned
-
Thai House RestaurantEast Brookfield
355 E Main St, East Brookfield, MA 01515
-
Thai KitchenEast Falmouth
258 Teaticket Hwy, East Falmouth, MA 02536
-
Krua Thai 2East Wareham
3043 Cranberry Hwy, East Wareham, MA 02538-1357
-
Royal Thai CuisineEastham
4550 State Hwy, Eastham, MA 02642
-
Thai Food TheoryEaston
574 Washington St, Easton, MA 02375
-
Fighting Fish Thai CuisineEverett
241 Beacham St, Everett, MA 02149
-
Sivalai Thai CuisineFairhaven
130 Sconticut Neck Rd, Fairhaven, MA 02719-1723
-
Bangkok Cuisine - FalmouthFalmouth
291 Main St, Falmouth, MA 02540-2751
Fresh ingredients
-
Pada ThaiFitchburg
200 Lunenburg St, Fitchburg, MA 01420
Vegetarian options · Takeout · Fresh ingredients
-
Pepper Terrace Thai CuisineFranklin
400 Franklin Village Drive, Franklin, MA 02038
Takeout
-
Thai Blue GingerGreenfield
298 Main St, Greenfield, MA 01301
-
Siam Pepper Thai CuisineHarvard
325 Ayer Rd, Harvard, MA 01451
-
Thai KitchenHaverhill
122 White St, Haverhill, MA 01830
Since 1989
Family-owned
-
Muang Thai RestaurantHingham
74 North St, Hingham, MA 02043
-
Pan Thai RestaurantHopkinton
15 Main St, Hopkinton, MA 01748
-
Coconut Rice Thai CuisineHudson
418 Main St, Hudson, MA 01749
-
Spice Thai KitchenIpswich
15 Depot Square, Ipswich, MA 01938
-
TUK TUKLakeville
78 Main St, Lakeville, MA 02347
-
Thai JasmineLeominster
446 Lancaster St, Leominster, MA 01453
-
White Thai CuisineLunenburg
177 Massachusetts Ave, Lunenburg, MA 01462
Family-owned
-
Le Ros Thai Asian CuisineMarblehead
26 Hawkes St, Marblehead, MA 01945
-
Cilantro Thai CuisineMarion
374 Front St, Marion, MA 02738
-
Bangkok Cuisine, MashpeeMashpee
681 Falmouth Rd, Mashpee, MA 02649-3327
Fresh ingredients
-
Tom Yum Koong RestaurantMedford
11 Forest St, Medford, MA 02155
-
Check In Thai CuisineMiddleborough
321 W Grove St, Middleborough, MA 02346
-
Little SpoonNeedham
952 Great Plain Ave, Needham, MA 02492
Vegetarian options
-
Spicy LimeNew Bedford
522 Pleasant St, New Bedford, MA 02740
-
Thai Thai KitchenNewton Center
19 Pelham St, Newton Center, MA 02459
-
Lots of Eats Thai KitchenNorth Andover
1211 Osgood St, North Andover, MA 01845
Vegetarian options
-
Ruby ThaiNorth Attleborough
999 S Washington St, North Attleborough, MA 02760
-
Bang Na Thai-KitchenNorth Billerica
95 Boston Rd, North Billerica, MA 01862
-
La Miette La Mai Thai BistroNorthborough
278 Main St, Northborough, MA 01532
Since 2000
Takeout
-
Time For ThaiNorton
63 E Main St, Norton, MA 02766
-
Wild Ginger Thai CuisineNorwell
124 Washington St, Norwell, MA 02061
-
Bangkok CuisineOak Bluffs
67 Circuit Ave, Oak Bluffs, MA 02557
-
Bangkok Thai CuisineOrleans
46 MA-6A, Orleans, MA 02653
-
Rosemary Thai Street Food and BarPeabody
3 Main St, Peabody, MA 01960
Vegetarian options
-
Vong's Thai CuisinePittsfield
157 Seymour St, Pittsfield, MA 01201
-
Thai TanicPlainville
1 Man-Mar Dr, Plainville, MA 02762
Takeout
-
Tuk Tuk Thai FoodPocasset
808 MacArthur Blvd, Pocasset, MA 02559
-
Johnny Thai Monkey Bar Scruples IncProvincetown
149 Commercial St, Provincetown, MA 02657-2031
-
Malai Thai CuisineRandolph
266 N Main St, Randolph, MA 02368
-
Bangkok Spice Thai RestaurantReading
76 Haven St, Reading, MA 01867
-
Rutchada Thai CuisineRoslindale
153 Belgrade Ave, Roslindale, MA 02131-2416
-
Krua Khun RoseSandwich
289 Cotuit Rd, Sandwich, MA 02563
-
Ruby Thai KitchenSaugus
1201 Broadway, Saugus, MA 01906
-
Boon Choo Thai KitchenSharon
366 S Main St, Sharon, MA 02067
-
Thailand RestaurantSouth Easton
South Easton, MA 02375
-
Thai OrchidSouthbridge
90 Charlton St, Southbridge, MA 01550
-
Ruk Mae Healthy Thai CuisineStoughton
1778 Washington St, Stoughton, MA 02072
-
The Thai PlaceSturbridge
371 Main St, Sturbridge, MA 01566
-
Thai Taste | Swansea MASwansea
544 Milford Rd, Swansea, MA 02777
-
Mango Thai CuisineWest Newton
115 Elm St, West Newton, MA 02465
-
Basil Thai CuisineWest Yarmouth
594 Rte 28, West Yarmouth, MA 02673
-
Divine ThaiWhitinsville
123 Church St, Whitinsville, MA 01588
-
Thai All SeasonsWhitman
11 South Ave, Whitman, MA 02382
-
Blue Elephant RestaurantWilbraham
2000 Boston Rd, Wilbraham, MA 01095
Takeout
-
Sushi Thai GardenWilliamstown
27 Spring St, Williamstown, MA 01267
-
Thai ExpressWilmington
101 Main St, Wilmington, MA 01887
-
Thai Charoen KitchenWinchester
612 Main St, Winchester, MA 01890
-
Thai TakiWinthrop
7 Michaels Mall, Winthrop, MA 02152
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