Indian restaurant and cocktail bar near the Bath Christmas Market
Maaya is on St James’s Parade, just a couple of minutes from the Bath Christmas Market stalls on Bath Street and Abbeygate Street. Warm up with Indian street food, curries and a cocktail between the chalets, or come in for dinner when the market closes.

Bath Christmas Market 2026: the key facts
- Dates: Thursday 26 November to Sunday 13 December 2026
- Where: chalets along Abbeygate Street, Bath Street, Milsom Street and New Bond Street, in the middle of Bath
- Around 245 stalls, most of them from the South West
- Free to visit, with no booking needed
| Market days | Market opening times |
|---|---|
| Monday to Wednesday | 10am to 7pm |
| Thursday to Saturday | 10am to 8pm |
| Sunday | 10am to 6pm |
Times are from Visit Bath, so it is worth checking there before you travel.
Where to find us during the market
You will find us at 43 St James’s Parade, Bath BA1 1UQ, a three-minute walk from the Roman Baths and close to the market chalets on Bath Street and Abbeygate Street. Bath Spa station and the bus station are a short walk away.
Plan your Christmas Market day
Here is a simple way to do the market and eat well:
- Browse the chalets around the Abbey and Bath Street in the morning, when it is quieter
- Pop in for lunch from 12pm. Our Indian street food and tapas are perfect for sharing
- Head back out to the stalls in the afternoon
- Come back for cocktails and dinner after the market closes. Food is served until 10.30pm
We are open 12pm to 10.30pm, with last food orders at 10.30pm. We are closed on Tuesdays. Weekends get busy during the market, so it is worth booking ahead.

Christmas parties and groups
Planning a Christmas get together? Our small plates, curries and cocktails work well for a group, all our meat is halal, and there is plenty for vegetarians and vegans. For private hire, get in touch through our events page, or call 01225 481414.
Takeaway after the market
Not stopping? Order online for takeaway and enjoy Maaya at home after a day at the market.
Questions about the Bath Christmas Market
When is the Bath Christmas Market 2026?
The Bath Christmas Market runs from Thursday 26 November to Sunday 13 December 2026.
How far is Maaya from the Christmas Market?
We are on St James’s Parade, a couple of minutes’ walk from the market chalets on Bath Street and Abbeygate Street.
Do I need to book a table during the Christmas Market?
It is a good idea, especially at weekends. You can book online or call us on 01225 481414.
Are you open on market days?
We are open 12pm to 10.30pm every day except Tuesday.
Can I just come in for a drink?
Yes. Maaya has a cocktail bar, so you are welcome to stop by for a drink and a snack between the stalls.
