The easiest day trips from Bristol are by train from Temple Meads: Bath Spa is about 11 to 15 minutes away and very frequent, off-peak from about £10 one way, while Weston-super-Mare is 17 to 30 minutes for about £9.20. For a bigger day out, Cardiff is under an hour. Here's every trip with real times and fares.
Bristol Temple Meads puts Bath, the Somerset coast, the Cotswold edge and the Welsh capital all within easy reach. This sorts them by how quick and easy each really is.
At a glance
| Destination | Fastest time | Off-peak from | What's there |
|---|---|---|---|
| Bath Spa | About 11 min | About £10 one way | Roman Baths, Georgian crescents, the Abbey |
| Weston-super-Mare | About 17 min | About £9.20 one way | Seafront, the Grand Pier, donkey rides |
| Gloucester | About 35 min | About £8 one way | The cathedral, the historic docks |
| Cardiff Central | About 46 min | About £17.70 one way | Cardiff Castle, the bay, shopping and rugby |
| Salisbury | About 1h 9m | Fares vary (roughly £15 to £18) | The cathedral, the Magna Carta, Stonehenge onward |
Fares and times checked August 2026; they vary by time of day, so confirm live on National Rail before you travel.
The quick, easy wins
Bath Spa. The simplest day out from Bristol: a direct train of about 11 to 15 minutes, running very frequently, off-peak from about £10 one way. You step off into a compact Georgian city where the Roman Baths, the Abbey, Pulteney Bridge and the Royal Crescent all sit within a short walk. Easily a full day, and you barely have to plan it.
Weston-super-Mare. The classic Somerset seaside trip, about 17 to 30 minutes by train and from about £9.20 one way (£9.30 return). There's the long sandy beach, the Grand Pier, arcades and fish and chips. A good-value family day, especially in summer, and short enough that you can go on a whim.
Gloucester. About 35 to 49 minutes and from about £8 to £10 one way, this is the quieter pick: a soaring cathedral (used as a Harry Potter filming location), the restored Victorian docks and the waterways museum. A calm half or full day without the crowds.
The longer hauls
Cardiff Central. The Welsh capital is about 46 minutes at its fastest (nearer an hour on a typical service), with frequent trains throughout the day, off-peak from about £17.70 one way (£17.80 return) and advance fares from about £7 if you book ahead. Cardiff Castle, Cardiff Bay, the shopping arcades and a match at the Principality Stadium make it a genuine city day out. It's a longer, pricier ride than Bath, so it earns a full day.
Salisbury. About 1 hour 9 minutes at its fastest (closer to 1 hour 30 on a slower service), with off-peak fares that vary, roughly £15 to £18, so check the live price before you go. Salisbury Cathedral holds one of the surviving copies of Magna Carta, and the city is the usual jumping-off point for the Stonehenge Tour bus if you want to add the stones.
The honest take
If you want the least fuss, Bath and Weston-super-Mare are the quick, cheap, no-planning wins, and Gloucester is the underrated third. Cardiff and Salisbury are longer and dearer, so treat them as proper day trips rather than a quick hop, and book Cardiff advance tickets early to keep the cost down. For getting to and around Temple Meads, see getting around Bristol, and for filling a day back home, things to do in Bristol.
FAQs
What is the best day trip from Bristol by train?
Bath Spa, a direct train of about 11 to 15 minutes, off-peak from about £10 one way, and very frequent. Weston-super-Mare (17 to 30 minutes, from about £9.20) is the best seaside option. Both are quick, cheap and need almost no planning.
How long is the train from Bristol to Cardiff?
About 46 minutes at its fastest, and nearer an hour on a typical service, with frequent trains throughout the day. Off-peak fares start from about £17.70 one way, but advance tickets booked ahead can be from about £7, so book early to save.
How much is the train from Bristol to Weston-super-Mare?
Off-peak from about £9.20 one way, with a return around £9.30, and the journey takes about 17 to 30 minutes depending on the service. Fares vary by time of day, so check the live price on National Rail before you travel.
Can you get to Stonehenge from Bristol by train?
Not directly. Take the train to Salisbury (about 1 hour 9 minutes at its fastest) and change to the Stonehenge Tour bus for the last leg. Book timed entry to the stones in advance whichever way you travel.
Which Bristol day trip is best for families?
Weston-super-Mare for the beach, the Grand Pier and arcades, about 17 to 30 minutes and from about £9.20 one way, or Bath for the Roman Baths and open green spaces. Both are short, direct rides with plenty to fill a day.
