You can ask around – but it’s rare to find someone who doesn’t love Thai food. Whether it’s the punchy spices, creamy curries or the magical balance of sweet, sour, salty and spicy, there’s something about Thai cuisine that makes it a passport to happiness.
But thankfully, you don’t have to hop on a flight to Bangkok or Phuket to get your Thai food fix. You can take your taste buds on holiday, right here in Sri Lanka!
Here’s our curated guide on 9 Thai restaurants in Colombo that’s guaranteed to bring Thailand and its culinary glory right to your plate.
1. Siam House



Locations:
1. No. 98, Horton Place, Colombo 07
2. No. 16, Melbourne Avenue, Colombo 04, Sri Lanka
This is one of Colombo’s OG Thai escapes. It was one of the first Thai restaurants to open in Sri Lanka and have been charming diners with its authentic flavours for over two decades since 1993. They pride themselves in preparing dishes with traditional techniques and premium ingredients. It is a bit pricey, but once you try it, you’d indefinitely come back for more.
Must try: Seafood Tom Yum Soup, Thai Spicy Chicken Rice, Thai Red Curry – Chicken
Phone Number: 011 266 4955 / 011 259 5944
Opening times: 11 am – 11 pm
IG: https://www.instagram.com/siamhouse/?hl=en
2. Royal Thai


Location:
Cinnamon Lakeside, Colombo
If Thai cuisine had royalty In Sri Lanka, Royal Thai would wear the crown. If you’re in the mood to satisfy your cravings in a luxurious settling, head over to Cinnamon Lakeside where the restaurant offers you an upscale and premium Thai dining experience. They have their chefs flown in from Thailand so you know they take the authenticity and flair of their food very seriously. But take note, this is a luxury experience at a luxury price!
Must try: Stir-fried Snapper in Red Pepper Sauce, Mango Sticky Rice, Tom Kha Gai
Phone Number: 011 249 1945
Opening times: 12 – 3pm and 7 – 11pm
3. Nara Thai

Location:
No. 8, Flower Road, Colombo 07
This spot brings a modern Thai bistro vibe that’s both Instagram and drool-worthy. Although the dishes are more modern with signature plating styles and fusion flavours, they still pay homage to Thailand’s cultural heritage through their dishes, architecture and overall vibe. This is definitely a fan-favorite in Colombo’s Thai food scene.
Must try: Lychee Iced Tea, Mango Sticky Rice, Kao Phad Kraprao
Phone Number: 011 257 7655
Opening times: 12 pm – 11 pm
IG: https://www.instagram.com/narathaisrilanka/?hl=en
4. Dao Krua Thai


Location: No. 10 Palm Grove, Colombo 03
This lovely establishment was opened by Ms. Dao, a Thai native to bring a homely slice of Thailand to Colombo. Here, you feel the food remaining true to its Thai roots with every bite. Each spoonful is bursting with flavor guaranteed to make a Bangkok street-vendor nod in approval. The décor is a breath of fresh air with open-air seating and lanterns bringing the vibes of a typical Bangkok food market right to your feet.
Must try: Pad Thai Chicken – Papaya Salad, Spicy Thai Seafood Fried Rice, Seafood Omelette
Phone Number: 077 960 3760
Opening times: 11.30am – 10 pm
IG: https://www.instagram.com/narathaisrilanka/?hl=en
5. Thai Boulevard


Location:
No. 33, Queen’s Road, Colombo 03
Down Queen’s Road, Colombo lies a hidden gem – a newly renovated “Thai Boulevard”. They call themselves Colombo’s finest Thai restaurant and with a menu and interior that give high-key cultural and chic vibes – we couldn’t agree more! The interior pays tribute to Thai heritage along with warm lighting, alfresco tables, and pretty cutlery that give homely yet luxurious feel to it. They’ve also got three private dining rooms for an intimate dining experience.
Must-try: Prawn Toast, Tom Yum with Prawns, Coconut Panna Cotta with Passionfruit coulis
Phone Number: 077 439 5295
Opening times: 10.30 am – 2.30 pm and 6.30 pm – 10.30 pm
IG: https://www.instagram.com/thai.boulevard/?hl=en
6. MAYs Table


Location:
Arcade Clock Tower Building
(No. 7, 1st Floor)
This is yet another iconic hotspot for Thai food lovers. It’s all about true Thai flavours and presenting them to diners in a refined and elevated style. The ambience is intimate, light and airy – perfect for relaxed lunches and special dinners. The menu is quite diverse – from street-food style starters to rich curries – all executed with finesse. Reviews describe dining experiences here as one that ticks off all the boxes. If you’re Colombo and craving Thai food that hits all the right notes – take yourself to MAYs Table.
Must-try: Green Thai Curry, Crab Cakes, Pineapple Fried Rice
Phone Number: 077 233 0707
Opening times: 11.30 am – 11 pm
IG: https://www.instagram.com/mays.table.cmb?igsh=N2x3bTBlYWp6MnRr
7. Thai Shack



Location:
323B Havelock Road, Colombo 05
Brace yourself for what they have at Thai Shack – Thai Fast Food! They aim to serve all the Thai classics as quick as possible making every Thai food fanatic’s ultimate dream come true. Their menu concept is also pretty cool and diner-friendly. They have a few street food classics up for grabs as starters and a build-your-own dish style main menu along with a few signature dishes and coconut based desserts. All this at an affordable prices compared to other restaurants. If your belly can’t handle a long wait time – this is for you.
Must-try: Check out their build-your-own dish menu – seems like a winner in the reviews!
Phone Number: 074 327 2733
Opening times: 11 am – 11 pm
IG: https://www.instagram.com/thaishack_?igsh=eHpzejM2N3Izdzd1
8. Nom Nom Thai


Location: D.R.Wijewardana Mawatha, Colombo 10
Here’s another spot that all Sri Lankan Thai food lovers rave about. They excel in bringing both tradition and modern flair to Colombo’s Thai food scene. With stunning interiors, event-friendly spaces and hearty food, it’s becoming one of the go-to spots for Thai classics. It hits the spot in terms of its bold authentic flavours and variety. They also have packages to host events. How cool is that?
Must-try: They have a wide range of set menus up for grabs
Phone Number: 071 970 3030
Opening times: 11 am – 11 pm
IG: https://www.instagram.com/nomnomthaisl?igsh=NHluZmR2a25jc2U1
Okay – we’re sure your stomach has now got you convinced that you need Thai food in your system ASAP. You don’t need a plane ticket to be adventurous and taste the magic of Thailand. Not when these iconic 8 restaurants exist. So grab your friends or your partner or even just yourself and get ready to say “Sawadee ka” to some amazing Thai eats. Your taste buds will definitely thank you – probably in Thai.