Bath is the better pick if you want one coherent, walkable sight (the Roman Baths and Georgian crescents) that justifies the whole day on its own. Oxford is the better pick if you want a working university town with museums you can dip into for free. Both work comfortably as a day trip from London; neither really works if you try to do both on the same day.
Getting there: times and fares
Trains to both leave from London Paddington, and the journey itself is one of the shortest parts of the decision.
| Bath | Oxford | |
|---|---|---|
| Station | London Paddington to Bath Spa | London Paddington to Oxford |
| Journey time | About 1 hour 15 to 1 hour 20 minutes, direct | About 1 hour, direct |
| Frequency | Roughly every 30 minutes on GWR | Frequent, over 60 trains a day |
| Advance single fare | From around £16 if booked ahead | From around £13 if booked ahead |
| Walk-up / flexible fare | Noticeably more, book ahead if you can | Noticeably more, book ahead if you can |
Both are comfortably doable there and back in a day, leaving after an early breakfast and getting back for a late dinner. Oxford is marginally quicker and marginally cheaper to reach; the real difference between the two trips is what you do once you arrive.
What you'll actually spend your day doing
Bath is built around one unmissable sight: the Roman Baths, a genuinely well-preserved 2,000-year-old bathing complex with a free audio guide, which most people spend around two hours in. Adult tickets start from about £27.50 for an off-peak weekday slot booked online, rising closer to £29 for summer and weekend slots. Around that, you get the Georgian Royal Crescent and the Circus, Bath Abbey, and a compact city centre you can walk end to end in well under an hour. It's a single, polished experience rather than a long list of smaller things.
Oxford is a working university town, not a single attraction, so your day is more self-assembled: wandering college courtyards (some charge a few pounds, some are closed to visitors depending on term and exam schedules), the free-to-enter Ashmolean Museum, the Bodleian Library's Divinity School (familiar to Harry Potter fans as a filming location), and the Covered Market for lunch. There's no single £27 ticket that "does" Oxford the way the Roman Baths does Bath; you're choosing a handful of smaller stops instead of one big one.
Which one suits you
If you want a trip that feels complete after one headline sight, with minimal planning and a clear sense of what you paid for, choose Bath. If you'd rather wander, duck into free museums, and treat the day as atmosphere rather than a ticketed attraction, choose Oxford, and budget it as the cheaper, more flexible day of the two since most of what you'll do there is free.
Families with younger children often find Bath simpler, since the Roman Baths is one paid, self-contained visit rather than a day of judging which college courtyards are open. Oxford suits people who enjoy browsing and don't mind a less structured day, including film and literature fans tracking down Harry Potter and Inspector Morse locations around the colleges.
Can you do both in one day?
Not sensibly. They're on different lines out of London and aren't close to each other by rail, so combining them would mean most of your day spent on trains rather than in either city. Pick one for this trip; both are close enough to London that a second day out later in the year is easy to arrange.
If Bath wins it for you, see our full guide to Bath to London by train for fare-saving tips, and our Roman Baths ticket guide for booking the right time slot. Train enthusiasts and history fans short on a full day might prefer our Stonehenge and Bath in one day from London itinerary instead, and if you want to compare Bath against a different West Country day trip, see Bath to Glastonbury: is the day trip worth it?