Getting there
GWR direct from Reading to Bath Spa runs roughly hourly, 65-75 minutes, and costs £32-£47 return depending on advance booking. Buy an Advance Single each way if you know your times — often under £16 each. Leave Reading by 8am at the latest to make a full day of it. Bath Spa station is 5 minutes on foot from the Roman Baths.
If you cannot get an Advance fare, an Off-Peak Day Return bought on the day costs around £24 as long as you travel after 9:30am on weekdays — less flexible than an Advance ticket but still cheaper than peak travel. First trains from Reading leave shortly after 6am, and if you miss the last direct service home you can still get a slower connection changing at Newbury or Westbury, adding 30-45 minutes. Driving instead takes about 1 hour 15 minutes via the M4 and A46, but Bath's city-centre car parks fill early and cost £18-£24 for a full day, so the train wins unless you're travelling with more than three people.
The essentials
Roman Baths entry is around £25 with an audio guide — book online for a timed slot to skip the queue. Bath Abbey is free (donation £4), and the tower tours run for £9. Walk the Royal Crescent and the Circus, both free. The Jane Austen Centre on Gay Street costs £13 and divides opinion — worth it only if you're a proper fan.
No.1 Royal Crescent, the restored end-of-terrace townhouse furnished as it would have been in the 1770s, costs £14 and takes about 45 minutes — a good pairing with the free walk past the rest of the Crescent. The Museum of Bath at Work, tucked behind Julian Road, covers the city's brass and cabinet-making trades for £8 and is far quieter than the big-name sights. Skip the Bath Skyline walk if you're short on time; at 6 miles it's worth doing on a return trip rather than squeezed into a single day already built around the Roman Baths and the Crescent.
Food and the spa
Sally Lunn's on North Parade Passage sells the famous Bath bun in a 15th-century townhouse — lunch around £14. The Pump Room does a proper afternoon tea for £36 with a string trio. If you want to actually bathe, Thermae Bath Spa (a separate modern facility) charges £36 for a two-hour session with a rooftop pool overlooking the city — book ahead. Last direct trains back to Reading run until about 10pm.
For something faster and cheaper than the Pump Room, Bath's Guildhall Market on the High Street sells pasties and coffee from about £4-£6, two minutes from the Abbey. The Scallop Shell on Monmouth Place does a sit-down fish and chips lunch for around £18 and is popular enough to need booking at weekend lunchtimes. Colonna & Small's on Chapel Row is worth the short walk for coffee if you'd rather skip the queues near the Baths. If you're doing the spa, book the earliest morning slot rather than going straight after the Roman Baths, since afternoon sessions sell out first on weekends.
Driving and parking
If you decide to drive rather than take the train, don't aim for the city centre. Bath runs three Park & Ride sites — Lansdown to the north, Newbridge to the west and Odd Down to the south — with return bus fares around £3.50 per person and buses every 10-15 minutes into the centre, journey time about 12 minutes. All three are free to park in and considerably cheaper than the SouthGate multi-storey or the Charlotte Street car park, both of which charge £18-£24 for a full day and fill up by mid-morning on Saturdays. Odd Down is the easiest to reach if you're coming from the M4 via the A46 and A367, and buses run until around 8pm, later on Saturdays.
Bath has operated a Clean Air Zone since March 2021, charging £9 a day for non-compliant petrol cars older than roughly 2006 or diesel cars older than 2015 driving into the centre — check your registration on the Bath Clean Air Zone website before you set off, since the charge is separate from parking and easy to miss. Most cars registered after those dates are exempt. If your car isn't compliant, the Park & Ride sites sit outside the zone boundary, so parking there and taking the bus in avoids the charge entirely as well as the parking cost.
A walking route through the city
Bath rewards a loop rather than a there-and-back walk. From the station, head to the Abbey and Roman Baths first while queues are shortest, then cut through to the Circus and Royal Crescent, about 15 minutes on foot. From the Crescent, drop down through Royal Victoria Park — free, with a botanical garden inside it — rather than doubling back. Finish at Pulteney Bridge, one of only a handful of bridges anywhere lined with shops on both sides, then walk the length of Great Pulteney Street towards Sydney Gardens if you have 20 minutes before your train. Skip Prior Park Landscape Garden unless staying overnight: it is a National Trust site a 25-minute walk uphill from the centre and needs more time than a single day allows.
The full loop described above covers about 2.5 miles, most of it flat except for the short climb up to the Royal Crescent, so ordinary shoes are fine even for a single afternoon. For a view over the whole city without the 6-mile Skyline walk, Alexandra Park above Bath is a 20-minute uphill walk from the centre and free to visit, best done early morning before the Roman Baths open if you want the light for photos. If you're tight on time, cut the loop short after the Crescent and head straight back down to Bath Street rather than pushing on to Pulteney Bridge — you'll still have seen the two sights most worth the walk.
Markets and seasonal timing
Bath's Christmas Market takes over the streets around the Abbey and Roman Baths for about three weeks from late November, with over 150 wooden chalets. It's attractive but genuinely crowded, and on a single day trip it roughly doubles the queue time everywhere else, so go only if you specifically want it. The Saturday flea market and the permanent Guildhall Market are calmer year-round alternatives for picking up something to take home. Avoid mid-March if you can: the Bath Half Marathon closes roads across the centre for most of a Sunday morning, disrupting bus routes and Park & Ride services. Late spring and early autumn give the best odds of short queues at the Roman Baths without the summer school-holiday crowds of July and August.
If you're a Jane Austen Centre visitor already, the Jane Austen Festival runs for ten days each September, with a free Regency costume parade through the city centre and ticketed events costing £10-£40 — worth timing a visit around if it fits, but book the promenade concert or ball months ahead since they sell out. Outside festival weeks, Saturdays are consistently the busiest day for the Roman Baths and the Abbey; if your work pattern allows a weekday visit, queues are shorter and the Pump Room is easier to get a table without booking.
Questions, answered
How long is the train from Reading to Bath?
65-75 minutes direct on GWR, roughly hourly.
How much does Bath cost for a day?
Around £87 including train (£40), Roman Baths (£25), and lunch (£16-£20).
Can I bathe in the actual Roman Baths?
No, the historic baths aren’t for bathing. Thermae Bath Spa is the modern facility across the square, £36 for two hours.
Is Bath doable as a day trip?
Yes but tight — start early, prioritise the Roman Baths and the Crescent, save the spa for a longer stay.
Is there a Park & Ride in Bath?
Yes — three sites at Lansdown, Newbridge and Odd Down, with return bus fares around £3.50 per person and buses every 10-15 minutes into the centre. They're cheaper and less stressful than the city-centre car parks, which charge £18-£24 for a full day.
What's the best time of year to visit Bath from Reading?
Late spring and early autumn have shorter queues at the Roman Baths than summer. Avoid mid-March, when the Bath Half Marathon closes roads across the centre, and expect the Christmas Market period from late November to add significant crowds.
Doing good is the business: every booking through Stay Reading funds one verified tonne of carbon removal — same room, same price, no markup.
Start your search