No trains call at Bath Spa on Christmas Day, full stop, and Bath's main rail operator runs none on Boxing Day either, so this is a walking, cycling or driving-only couple of days if you're relying on the railway. Most of Bath's headline attractions, including the Roman Baths and Thermae Bath Spa, close on both days, and the Christmas Market has already packed up for the year by mid-December. Boxing Day is noticeably more normal than Christmas Day itself, with shops and some services back on, but it is still not a typical Bath day out, so go in with a short list of what's actually open rather than your usual plan.
Getting there and around
Start with the one fact that matters most: there are no National Rail services anywhere in Britain on Christmas Day. That is a nationwide rule, not a Bath quirk, and it applies to every operator, every route, every station. Bath Spa is served by Great Western Railway (GWR), and GWR's own Christmas travel advice goes further than most people expect: as well as no trains on Christmas Day, it states there are no GWR trains running on Boxing Day either. Nationally, a handful of operators run a very limited Boxing Day service, but Bath's own operator isn't one of them, so treat 25 and 26 December as a no-train window and plan on trains resuming from 27 December, checking GWR's site nearer the time since holiday timetables are republished each year.
Buses follow a similar pattern. First Bus, which runs most local services in and around Bath, operates no service at all on Christmas Day. For Boxing Day, its most recently published Christmas timetable showed no service on its core local routes too, with only a couple of longer-distance airport-style services running to a reduced timetable, which is little help if you're trying to get across Bath itself. Park & Ride normally runs seven days a week but on a shortened timetable on Sundays and bank holidays, and its exact Christmas Day and Boxing Day status isn't published far enough in advance to state here with confidence, so check the official Park & Ride pages directly before relying on it. For a fuller rundown of how the city's buses and Park & Ride sites normally work, see our guide to getting around Bath by bus, on foot, and via Park & Ride, and our dedicated Bath Park & Ride guide.
Practically, that means walking is the most dependable way to get around Bath on both days, since the city centre is compact and flat enough to cover on foot, and a car (where parking allows) is your best bet for travelling in or out.
What's open on Christmas Day
Christmas Day in Bath is genuinely quiet. A number of hotels and restaurants run set Christmas lunch sittings, but these are traditionally booked up months ahead, so turning up on the day looking for a table is a long shot. A small number of independent corner shops and petrol station forecourt stores can legally open, since the law only restricts larger shops, and you can generally rely on finding at least one somewhere in the city for essentials. A handful of pharmacies open on a rota to cover Christmas Day, as happens across the UK; check the NHS website for which one is on duty locally if you need one. Beyond that, assume everything else, from major attractions to most cafes and shops, is shut.
What's definitely closed
Both of Bath's two biggest paid attractions are closed on Christmas Day and Boxing Day. The Roman Baths state plainly that they are open every day of the year except Christmas Day and Boxing Day, reopening on 27 December. Thermae Bath Spa's own published opening hours list Christmas Day, Boxing Day, and New Year's Day as the three exceptions to its usual year-round schedule. Expect most of the city's smaller museums and galleries to follow the same pattern, closed on Christmas Day with many also shut on Boxing Day, though a few may reopen for Boxing Day specifically, so check individual listings if there's one you want to visit.
Under the Christmas Day (Trading) Act 2004, large shops in England and Wales, defined as those over 280 square metres of retail floor area, are legally required to stay closed on Christmas Day. That rule covers the department stores and chain retailers around SouthGate and Milsom Street. Smaller shops are exempt and can choose to open if they want to, but most don't bother.
The Bath Christmas Market, often assumed to run right up to Christmas, actually wraps up in mid-December each year (the 2025 run was 27 November to 14 December). By the time Christmas Day or Boxing Day comes around, the chalets are long gone, so don't plan a visit around it this late in the season. For what the market itself normally looks like and when it typically runs, see our Bath Christmas Market guide.
How Boxing Day is different
Boxing Day is a genuine step up from Christmas Day, but less of one than people expect. Shops are the main difference: because the 2004 Act only restricts Christmas Day itself, large shops are free to open on Boxing Day, and many do, making it one of Bath's busiest retail days of the year as the traditional Boxing Day sales kick in around SouthGate and the high street. Smaller independent shops, cafes, and a reasonable spread of restaurants reopen too.
Transport doesn't bounce back as much as shopping does. As covered above, Bath Spa has no GWR trains running on Boxing Day, so rail travel is still off the table, and First Bus's own published schedule showed no service on its main local routes on Boxing Day either in its most recent Christmas timetable. The Roman Baths and Thermae Bath Spa both stay closed on Boxing Day as well, reopening on 27 December. This closure logic, a day that looks normal in some ways but isn't in others, is the same pattern we've covered for an ordinary Bath Sunday, where trading hours and transport can trip visitors up even outside the festive period; it's worth a read if you're the kind of visitor who likes to plan a day down to the hour.
The practical upshot: if you want to shop, Boxing Day works. If you want to see the Roman Baths, have a spa session, or travel by train, you need 27 December onwards.