The train is the practical way to get from Bath to Southampton for a cruise. GWR runs an hourly direct service from Bath Spa to Southampton Central, taking roughly 1 hour 30 minutes, and from Southampton Central it's a short taxi, bus or walk on to whichever cruise terminal you're sailing from. Coach is slower, generally several hours with a change, so it only makes sense if you're deliberately avoiding the train. Driving or a direct taxi transfer takes about the same time as the train but door-to-door, which matters if you're travelling with heavy cruise luggage.
By train (the fastest option)
GWR operates an hourly direct service between Bath Spa and Southampton Central, with a typical journey time of around 1 hour 30 minutes. Fares vary by time of day and how far ahead you book, so check GWR's own site or National Rail Enquiries for the current price and your exact departure time rather than relying on a fixed figure here, since train fares change with demand and advance-purchase windows. Book in advance if you can, particularly for an early sailing-day departure, since walk-up fares on the day tend to cost more.
Once you're at Southampton Central, you still need to get to the terminal itself, since the station isn't right next to the docks.
Getting from Southampton Central to the cruise terminal
Southampton has several cruise terminals (including the Ocean Terminal, Queen Elizabeth II Terminal and Mayflower Terminal), so check which one your cruise line is using before you plan the final leg, since the options below vary slightly by terminal.
| Option | Approx time | Approx cost | Notes |
|---|---|---|---|
| Taxi / rideshare | 6-16 minutes | Roughly £6-£10 | Quickest and easiest with luggage; pre-book if you can |
| Local bus (Quayconnect) | 16-20 minutes | A couple of pounds | Cheapest option; some routes leave a short walk to the terminal gate |
| Walk | Varies by terminal | Free | Only realistic for some terminals and light luggage |
A taxi or rideshare from the station is the simplest choice if you're carrying cruise-sized luggage, and it's a short, inexpensive hop rather than a major expense on top of your train fare.
By coach
National Express runs coach services between Bath and Southampton, but journeys are generally several hours and often involve a change, considerably longer than the direct train. Coaches arrive into Southampton Coach Station on Harbour Parade, from where you'll still need onward transport to your specific terminal. Coach only makes sense here if cost is the deciding factor and you're not tight on time, since the train covers the same distance in a fraction of the journey time.
By car or direct taxi transfer
Driving yourself means parking for the duration of your cruise, which adds a daily cost at either a port car park or an off-site park-and-cruise option, so factor that into the comparison with the train if you're pricing this out. A pre-booked direct taxi or private transfer from Bath straight to your cruise terminal avoids both the parking question and the Southampton Central changeover, at a higher price than the train but with no connections to manage and no need to shift heavy cases between a station platform and a taxi rank.
Which should you actually pick?
If you're travelling light and want the fastest, most predictable option, the train plus a short taxi from Southampton Central is hard to beat: around 1 hour 30 minutes to the station, then a few minutes more to the terminal. If you've got a lot of luggage or are travelling as a group where splitting the cost of a direct transfer works out reasonably, a door-to-door taxi or private transfer removes the changeover entirely. Coach is really only worth it if the train and taxi combined cost more than you want to spend and you've got time to spare on travel day.
If you're flying into the region rather than starting from Bath itself, our Bath to Heathrow and Gatwick guide and Bath to Bristol Airport guide cover the airport end of a trip, and our Bath to London guide is useful if your cruise itinerary includes a London stop either side.
Frequently asked questions
How long does it take to get from Bath to Southampton?
About 1 hour 30 minutes on GWR's hourly direct train from Bath Spa to Southampton Central. Coach journeys generally take several hours longer and often involve a change.
Is there a direct train from Bath to the cruise terminal itself?
No. The train goes to Southampton Central station, and you'll need a short taxi, local bus or walk on to your specific cruise terminal from there.
How much does a taxi from Southampton Central to the cruise terminal cost?
Roughly £6-£10 for a 6 to 16 minute ride, though it depends on which terminal you're using and current taxi rates, so treat this as a guide rather than a fixed quote.
Should I take the coach instead of the train?
Only if cost matters more than time. The coach is generally several hours slower than the direct train and often needs a change, so most cruise passengers find the train plus a short taxi more reliable for a fixed sailing time.
Can I drive and park at the cruise terminal?
Yes, most Southampton terminals offer port parking or nearby off-site park-and-cruise options for the duration of your trip, at an additional daily cost. Compare that cost against the train before deciding.
Which Southampton cruise terminal will I be using?
Southampton has multiple terminals, including the Ocean Terminal, Queen Elizabeth II Terminal and Mayflower Terminal. Check your cruise line's documentation for the exact one, since it affects your best onward option from Southampton Central.