Skip to content

The best Thai restaurants in Singapore make it possible for you to experience the fascinating culture of Thailand right on the island! Whether you’re after tom yum, pad thai, or khao soi, these establishments can serve up the most amazing authentic Thai food in Singapore to satisfy your cravings.

We chose only the top-rated restaurants that serve Thai cuisine in Singapore with the most highly-praised service and cooking on the island for this list.

8. Long Chim

Get ready to be delighted by Long Chim’s vibrant cuisine! Combining traditional and modern menu items has become one of the favourite go-to places for the best Thai food in Singapore. The main highlight of their cuisine is the authentic street food, which can be an excellent starting point for those unfamiliar with Thai cuisine. The portions are good enough to share with your family and friends.

It Is also designed with a busy open kitchen for a lively ambience. We’re always a fan of those because you not only get some entertainment out of seeing the chefs work, but you can also reassure yourself that they follow hygienic cooking practices.

Best For:  Authentic and affordable Thai cuisine


Location: 10 Bayfront Avenue Marina Bay Sands, Singapore 018956

Timing: Monday to Thursday – Lunch @ 11.30am to 3.00pm, Dinner @ 5.30pm to 11.00pm / Friday to Sunday – All Day @ 12.00pm to 11.00pm

7. Tamarind Hill

Tamarind Hill is famous as one of the top-rated restaurants in Singapore that offer outstanding Thai cuisine. Their food comes from heirloom recipes that have been passed down over generations.

They are also recognized for their sophisticated establishment, located in a historic colonial mansion. If you want to experience the summer season in a beautifully serene setting and try Thai fine dining in Singapore, then you must check this place out.

Best For : Classic Thai cuisine, elegant dining


Location: 30 Labrador Villa Road Singapore 119189


Particularly interested in good Thai food in Singapore that has a wide range but also affordable? You can get them at Jai Thai!. Each dish is carefully prepared with traditional herbs and spices that add to the authenticity of their menu. The restaurant offers a wide range of food selections for casual dining and group gatherings too.

Despite having low prices, they still serve high-quality dishes with an outstanding balance of flavours that will ignite your palate. For those who are travelling with a tight budget, you should try out this place. They also have multiple locations on the island, so whenever you wonder, “is there any Thai food near me?” you’ll be sure to find one. Find out which of their branches is closest to your area and give it a try!

Best For : Classic Thai cuisine, elegant dining


Location: 30 Labrador Villa Road Singapore 119189

5. Sabai Fine Thai

Treat yourself like a royal family member with Sabai Fine Thai, which showcases Thai cuisine's most delicious and distinctive flavours. This is the place to go if you want a more sophisticated dining experience.

The traditional dishes here boast the taste of the freshest ingredients and an authentic Thai culinary experience. Each course meal is served with an elegant presentation that perfectly suits the royal setting of the restaurant too.

Location: 70 Collyer Quay, #01-02 Customs House, Singapore 049323
Timing: Monday to Friday: Lunch @ 11.30am – 2.00pm, Dinner @ 6.00pm – 9.15pm / Closed on Sunday

4. Diandin Leluk

If it is traditional, authentic Thai food in Singapore that you’re after, you may want to check out Diandin Leluk. Diandin Leluk is the most prominent eatery at Golden Mile Complex, also known as Little Thailand in Singapore. The place has a comfortable and warm atmosphere, the perfect choice to enjoy conversations with good people.

Diandin Leluk has become a trusted go-to place for serving quick authentic Thai food in Singapore

Best for: Traditional Thai cuisine

Location: Diandin Leluk, #01-67/68/69 Golden Mile Complex, 5001 Beach Rd., Singapore

Timing: Tuesday to Sunday – 24hrs / Monday – 9 am to 10 pm

3. Joe’s Kitchen

If you prefer mouthwatering yet straightforward and nice Thai food in Singapore, you must try Joe’s Kitchen’s dishes. The family-owned restaurant started with a man and wife who aspired to establish a restaurant that will highlight the culture of Thailand, and they’ve certainly succeeded.

The place might not be as grand as the other Thai restaurants because of its accessibility and simplicity. Nevertheless, they guarantee a good meal with friendly service.

Best For: Authentic signature Thai dishes


Location: Blk 125 Bukit Merah Lane 1 #01-182 Singapore 150125

Timing: Open all days of the week – 11 am to 3 pm, 5 pm to 10 pm

2. Patara Fine Thai

Patara Fine Thai Cuisine is a world-class restaurant providing high-quality Thai food in Singapore for more than 30 years.

Despite the quality of their offerings, they also price dishes reasonably, making them a trendy choice for Thai food lovers.

Best For: Classic and premium Thai cuisine


Location: Tanglin Mall 163 Tanglin Road, #03-14 Singapore 247933

Timing: Daily – 12:00pm to 3:00pm and 6:00pm to 10:00pm

1. Sawadee Thai Cuisine

Find Thailand’s all-time favourite meals and dessert at Sawadee Thai Cuisine as if you are touring  yourself around in the land of smiles. Their menu is complete with delicious dishes of chicken, seafood, meat, vegetables, and noodles that you will love.

Their chic restaurant decor is inspired by the traditional Sabai that features wood, Thai ornaments and stylized Thai inscriptions on pillars and ceilings that will undoubtedly give you an authentic Thailand vibe. Sawadee Thai Cuisine guarantees to only use the freshest ingredients from Thailand to ensure the quality and authenticity of its servings

Best For : Traditional Thai Cuisine


Location: 9 Tan Quee Lan Street, TQL Suites #01-01, Singapore 188098

Timing: Lunch: 11:00am-14:30pm