Best of Bath

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.

Best of Bath·
Best Thai Restaurants in Bath: Top 10 Picks and Prices

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.

RestaurantChicken curryOpenBooking
Rosa's ThaiNot onlineDaily from 12pmOnline
Thailand Wok£13.25Daily 12pm to 2pm, 4.30pm to 10pmRecommended; same day by phone
Charm Thai RestaurantNot onlineDaily from 12pmForm or phone
SalathaiNot onlineNot online01225 484663
Yum Yum ThaiNot onlineDaily 12pm to 10pmOnline
Mai Thai Bath£12.95Mon to Sat from 5.30pm01225 445557
Esan ThaiNot onlineNot onlineOrder online
Thai Thai BathNot onlineNot online01225 447958
Thaikhun£14.95 with riceDaily from 11.30amOnline
Thai Balcony£14.9512pm to 10.30pm01225 444450

Where are the best Thai restaurants in Bath city centre?

Bowls of Thai curry, sticky rice baskets and fresh herbs on a candlelit table beside a Bath stone wall, with a Georgian terrace through the sash window

Rosa's Thai is our top pick in the centre; Yum Yum Thai is open every day from 12pm to 10pm.

Rosa's Thai

Rosa's Thai restaurant on Cheap Street, Bath
Cheap Street

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

Charm Thai Restaurant on George Street, Bath
George Street

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

Salathai Thai restaurant on Pierrepont Street, Bath
Pierrepont Street

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

Yum Yum Thai on Kingsmead Square, Bath
Kingsmead Square

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.

Good to know: check the menu and prices on the restaurant's website or by phone before you go.

Esan Thai

Esan Thai on Westgate Street, Bath
Westgate Street

Thai cooking from family recipes on Westgate Street. Its website is built for collection and delivery orders and shows no prices or opening times.

Where can I get Thai street food or a lunch deal in Bath?

A chef's hands tossing prawn pad Thai in a flaming wok, with bowls of beansprouts, spring onion and chopped chilli on the steel counter

Thaikhun has the best lunch deal, £18 with a soft drink on weekdays. Thai Balcony runs a lunch menu from 12pm to 3pm.

Thaikhun

Thaikhun Thai street food restaurant at Little Southgate, Bath
Little Southgate

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

Thai Balcony restaurant at Seven Dials, Saw Close, Bath
Seven Dials, Saw Close

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?

A row of lit Bath stone shopfronts on a wet neighbourhood street at dusk, with diners in a restaurant window and houses on the green hillside behind

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

Thailand Wok restaurant and takeaway on Moorland Road, Bath
Moorland Road

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

Mai Thai Bath restaurant on Chelsea Road, Weston
Chelsea Road

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

Thai Thai Bath restaurant on Wells Road, Bear Flat
Wells Road

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.

Explore more