Best Thai Restaurants in Bath: Top 10 Picks and Prices
The best Thai restaurants in Bath: 10 places in the city centre, Oldfield Park, Weston and Bear Flat, with curry prices, lunch deals, opening times and booking, checked on each restaurant's own website on 21 October 2026.

In short: the best Thai restaurants in Bath are Rosa's Thai on Cheap Street, by the Abbey, with halal chicken and vegan dishes, Thailand Wok on Moorland Road (chicken green curry £13.25) and Yum Yum Thai on Kingsmead Square, open every day from 12pm to 10pm. A chicken curry costs £12.95 to £14.95. Book for Friday and Saturday nights.
These are the Thai restaurants in Bath in our directory, ranked by our score. We read each menu, booking policy and opening times on the restaurant's own website on 21 October 2026. Prices change, so treat them as a guide.
| Restaurant | Chicken curry | Open | Booking |
|---|---|---|---|
| Rosa's Thai | Not online | Daily from 12pm | Online |
| Thailand Wok | £13.25 | Daily 12pm to 2pm, 4.30pm to 10pm | Recommended; same day by phone |
| Charm Thai Restaurant | Not online | Daily from 12pm | Form or phone |
| Salathai | Not online | Not online | 01225 484663 |
| Yum Yum Thai | Not online | Daily 12pm to 10pm | Online |
| Mai Thai Bath | £12.95 | Mon to Sat from 5.30pm | 01225 445557 |
| Esan Thai | Not online | Not online | Order online |
| Thai Thai Bath | Not online | Not online | 01225 447958 |
| Thaikhun | £14.95 with rice | Daily from 11.30am | Online |
| Thai Balcony | £14.95 | 12pm to 10.30pm | 01225 444450 |
Where are the best Thai restaurants in Bath city centre?

Rosa's Thai is our top pick in the centre; Yum Yum Thai is open every day from 12pm to 10pm.
Rosa's Thai
The Bath branch of the chain Saiphin started in Spitalfields in 2008. It shares the top of our scores and suits a mixed group: vegan, vegetarian and gluten-free options, and chicken from a halal supplier.
- ⏰ Mon to Thu 12pm to 9.30pm; Fri and Sat to 10pm; Sun to 9pm
- 👥 Set menus from £25 a person; semi-private space for 34
- 🎟️ Book online; walk-ins if there is space
- 📍 Cheap Street, City Centre
Charm Thai Restaurant
A fully licensed restaurant on George Street, cooking with fresh herbs, roots and toasted spices. Its private room seats up to 30: book it for a birthday or office party.
- ⏰ Mon to Thu 12pm to 9pm; Fri and Sat to 10pm; Sun to 9pm
- 🌱 Vegetarian and vegan options
- 🎟️ Enquiry form or 01225 481001
- 📍 George Street, City Centre
Salathai
A Thai restaurant on Pierrepont Street, rated 4.6 on Google from more than 800 reviews. We found no website, so call for the menu and opening times.
- 📞 01225 484663
- 📍 Pierrepont Street, City Centre
Yum Yum Thai
A Thai restaurant on Kingsmead Square, open every day, with reservations, collection and delivery. Its online menu would not open when we checked, so we have no prices to quote.
- ⏰ Every day 12pm to 10pm
- 🎟️ Book online or on 01225 445253
- 📍 Kingsmead Square, City Centre
Good to know: check the menu and prices on the restaurant's website or by phone before you go.
Esan Thai
Thai cooking from family recipes on Westgate Street. Its website is built for collection and delivery orders and shows no prices or opening times.
- 🛍️ Order online for collection or delivery
- 📞 07960 204536
- 📍 Westgate Street, City Centre
Where can I get Thai street food or a lunch deal in Bath?

Thaikhun has the best lunch deal, £18 with a soft drink on weekdays. Thai Balcony runs a lunch menu from 12pm to 3pm.
Thaikhun
A street food chain with an open kitchen and bar, two minutes' walk from Bath Spa station.
- 💷 Curries £14.95 with chicken and jasmine rice; khao soi gai £15.95
- 🥢 Lunch £18 with a soft drink, Mon to Fri 12pm to 4pm
- 🥂 Bottomless brunch £35 one course, £45 two; daily until 4pm
- ⏰ Mon to Sat 11.30am to 9.30pm; Sun to 8.30pm
- 🎟️ Book online, up to a year ahead
- 📍 Little Southgate, City Centre
Good to know: brunch drinks run for 90 minutes, the last booking is 2.30pm and alcohol-free costs £30 or £35. Thaikhun uses halal protein but says it is not halal certified.
Thai Balcony
Open since 2024 at Seven Dials on Saw Close. The menu runs from soups and curries to set menus for two or more, with a long list of vegan "jay" dishes.
- 💷 Chicken green curry £14.95
- 🍜 Lunch special khao soi gai £15.95
- ⏰ Lunch 12pm to 3pm; dinner 3pm to 10.30pm
- 🎟️ Book on 01225 444450
- 📍 Saw Close, City Centre
Good to know: a 10% service charge is included in the bill.
Is there good Thai food outside Bath city centre?

Yes. Thailand Wok in Oldfield Park scores as high as anywhere in the centre, and Mai Thai Bath in Weston has the lowest curry prices we found.
Thailand Wok
A restaurant and takeaway on Moorland Road, rated 4.8 on Google. Prices are fair, and the vegan curries and pad Thai cost a pound less.
- 💷 Green curry or pad Thai £13.25 with chicken; vegan £12.25
- 🦆 Penang curry with duck £16.25; chicken satay £7.25
- ⏰ Every day 12pm to 2pm and 4.30pm to 10pm
- 🎟️ Same-day bookings on 01225 251060
- 📍 Moorland Road, Oldfield Park
Good to know: walk-ins are welcome, but the restaurant prefers bookings, especially at weekends.
Mai Thai Bath
An evening-only restaurant on Chelsea Road with the cheapest curries on our list. Start with the Mai Thai Special, a plate of mixed starters.
- 💷 Curries and pad Thai £12.95 with chicken or pork
- 🥟 Starters from £6.20; Mai Thai Special £11.95 a person, for two or more
- ⏰ Mon to Thu 5.30pm to 10.30pm; Fri and Sat to 11pm; closed Sun
- 🎟️ Book on 01225 445557
- 📍 Chelsea Road, Weston
Good to know: no service charge is added except for parties of five or more, and collected takeaways of £10 or more get 10% off.
Thai Thai Bath
A Thai restaurant on Wells Road at Bear Flat, rated 4.5 on Google. Its website would not load, so call for the menu and times.
- 📞 01225 447958
- 📍 Wells Road, Bear Flat
Do I need to book a Thai restaurant in Bath?
For Friday and Saturday nights, yes. Rosa's Thai, Yum Yum Thai and Thaikhun take bookings online, and Mai Thai Bath and Thai Balcony by phone. Thailand Wok and Rosa's Thai seat walk-ins when they have space.
Thai restaurants in Bath: questions
Where is the best Thai restaurant in Bath?
Our top picks are Rosa's Thai on Cheap Street and Thailand Wok on Moorland Road, both scored 8.4. Charm Thai Restaurant, Salathai and Yum Yum Thai follow on 8.2.
How much is a Thai curry in Bath?
A chicken curry costs £12.95 at Mai Thai Bath to £14.95 at Thaikhun and Thai Balcony. Thaikhun includes jasmine rice; at Mai Thai Bath rice is £3.30 and at Thailand Wok £4.
Which Thai restaurants in Bath are open on Sunday?
Rosa's Thai, Charm Thai Restaurant, Yum Yum Thai, Thaikhun and Thailand Wok all open on Sundays. Mai Thai Bath is closed.
Is there a halal Thai restaurant in Bath?
Rosa's Thai makes its chicken dishes with chicken from a halal supplier. Thaikhun uses halal protein but says it is not a halal-certified restaurant.
Where can I get vegan Thai food in Bath?
Thailand Wok makes vegan curries and pad Thai for £12.25. Thai Balcony marks its vegan dishes, and Rosa's Thai and Charm Thai Restaurant have vegan options.