The closest hotel to Bath Spa station is The Royal Hotel, directly opposite the entrance on Manvers Street, about a minute's walk. Within a five to ten minute walk you also have Travelodge Bath City Centre for budget stays, Apex City of Bath Hotel for a 4-star mid-range option, and The Gainsborough Bath Spa Hotel if you want a 5-star spa hotel without leaving the centre.
Bath Spa station sits right on the edge of the historic centre, so hotels near Bath Spa station and hotels near the main sights overlap more here than in most cities. Here's what's actually close, at a few different price points.
The Royal Hotel
A Grade II listed building dating to 1846, The Royal Hotel sits directly opposite the station on Manvers Street, as close as you can get. Visit Bath's own listing and the hotel describe it as designed by Isambard Kingdom Brunel, though Historic England's listing credits the building to H.E. Goodridge, a discrepancy worth knowing if you see the Brunel claim repeated elsewhere. Either way it's a 3-star hotel with individually decorated rooms and a Parisian-style brasserie on site.
- Distance from station: directly opposite, about a minute's walk
- Star rating: 3-star
- Good for: the shortest possible walk with luggage, especially for early trains
Travelodge Bath City Centre
A budget option in a genuinely central spot, on Westgate Buildings, a five to seven minute walk from the station via St James Parade. You'll pass Thermae Bath Spa on the way. Expect straightforward, no-frills rooms with air conditioning and 24-hour staffing, rather than character or extras.
- Distance from station: roughly 5 to 7 minutes on foot
- Good for: budget stays where location still matters more than in-room extras
Apex City of Bath Hotel
A 4-star hotel the chain itself describes as close to Bath Spa station, the Roman Baths and the rest of the historic centre. It has an indoor pool, sauna, steam room and gym, plus an on-site restaurant, which makes it a useful middle option between the no-frills Travelodge and the full spa experience at The Gainsborough.
- Distance from station: a short walk, per the hotel's own description
- Star rating: 4-star
- Good for: on-site pool and gym without a 5-star price tag
The Gainsborough Bath Spa Hotel
A 5-star option that also happens to be close to the station, at around 400 metres away. It has its own thermal spa fed by Bath's natural hot springs, along with a pool, gym and fitness centre, so if you want a proper spa hotel experience without straying from the centre, this is the standout choice near the station.
- Distance from station: around 400 metres, roughly a 5 minute walk
- Star rating: 5-star
- Good for: a spa-focused stay without needing to travel out of the centre
Comparing your options
| Hotel | Distance from station | Star rating | Best for |
|---|---|---|---|
| The Royal Hotel | Directly opposite | 3-star | Shortest possible walk |
| Travelodge Bath City Centre | 5-7 min walk | Budget | Value without sacrificing location |
| Apex City of Bath Hotel | Short walk | 4-star | Pool and gym on site, mid-range |
| The Gainsborough Bath Spa Hotel | ~5 min walk | 5-star | Spa and pool on site |
Prices at all four move around a lot depending on season and how far ahead you book, so check current rates directly with each hotel or your usual booking site rather than relying on a fixed figure here.
Other things to consider
If you're arriving on an early train or heading straight for the Roman Baths, staying near the station cuts out a chunk of walking with luggage, but it also puts you slightly away from areas like the Royal Crescent and the Circus, which sit at the other end of the city centre, about a 15 to 20 minute walk. For a wider look at where to base yourself depending on what you're prioritising, see our guide to where to stay in Bath, and if you're arriving with a car, our Bath parking guide and hotels with on-site parking piece are worth checking before you book. Our Bath Spa station to city centre walking guide covers the walk itself in more detail.
Frequently asked questions
What's the closest hotel to Bath Spa station?
The Royal Hotel, which sits directly opposite the station entrance on Manvers Street, about a minute's walk.
Is there a budget hotel near Bath Spa station?
Yes, Travelodge Bath City Centre is about a five to seven minute walk away and is the most straightforwardly budget option.
Is there a mid-range hotel with a pool near the station?
Apex City of Bath Hotel, a 4-star hotel the chain describes as a short walk from the station, has an indoor pool, sauna, steam room and gym, plus an on-site restaurant.
Is there a luxury option near the station?
The Gainsborough Bath Spa Hotel, a 5-star hotel with its own thermal spa, is around 400 metres from the station.
How far is the station from the Roman Baths and Royal Crescent?
The Roman Baths are a comfortable walk of around 10 minutes from the station. The Royal Crescent is further, closer to 15 to 20 minutes on foot.
Do hotels near the station offer parking?
Not always, and central Bath parking is limited generally. Check our hotels with on-site parking guide if you're arriving by car.