• Help
  • Business travel
  • Register
  • Sign in
Home
  • Live departures
    • European rail tickets
    • Paris Pass
  • Hotels
    • Ticket alert
    • Off-peak train times
    • Mobile app
    • Season tickets
    • All tools & apps
    • Hotels
    • European breaks
    • Theatre breaks
    • Theatre tickets
    • Car hire
    • London Pass
    • London Travelcard
    • Coach tickets
    • Rail Sail
    • All deals & offers

Get train times

Check train times

Date picker

This allows you to select the date.

Buy tickets

Journey two way date time picker

This allows you to select the date, time, and 'Depart after' or 'Arrive before' of your outward journey and optional return journey.

Buy tickets

Journey two way date time picker

This allows you to select the date, time, and 'Depart after' or 'Arrive before' of your outward journey and optional return journey.

Saving tips

  • Buy off peak
  • Buy before midnight the day before
  • Buy before the day of travel

Buy in advance and save 43% on average*

  1. Home
  2. Train Times
  3. Swansea to Bath Spa
Trains from
Train times search results for

Swansea to Bath Spa

Today at 05:21
  1. Home
  2. Train Times
  3. Swansea to Bath Spa

Buying in advance can help you save up to 43% vs. a non-Advance fare. Buy tickets below with Trainline – the UK’s leading independent ticket retailer.

  1. 05:21 ON TIME
    Swansea Platform 3
    05:21
    Swansea Platform 3
    54m
    06:15
    Cardiff Central Platform 1 estimated
    06:22
    Cardiff Central Platform 1 estimated
    1h 13m
    07:35
    Bath Spa Platform 2
    07:35 ON TIME
    Bath Spa Platform 2
    2h 14m
    > >
    1 change
    Peak
    From £36.90
  2. 05:50 ON TIME
    Swansea Platform 2 estimated
    05:50
    Swansea Platform 2 estimated
    1h 42m
    07:32
    Bristol Parkway Platform 3
    07:49
    Bristol Parkway Platform 2
    40m
    08:29
    Bath Spa Platform 2 estimated
    08:29 ON TIME
    Bath Spa Platform 2 estimated
    2h 39m
    > >
    1 change
    Peak
    From £36.90
  3. 06:20 ON TIME
    Swansea Platform 2 estimated
    06:20
    Swansea Platform 2 estimated
    54m
    07:14
    Cardiff Central Platform 1 estimated
    07:22
    Cardiff Central Platform 2 estimated
    1h 13m
    08:35
    Bath Spa Platform 2 estimated
    08:35 ON TIME
    Bath Spa Platform 2 estimated
    2h 15m
    > >
    1 change
    Peak
    From £36.90
  4. 06:50 ON TIME
    Swansea Platform 2 estimated
    06:50
    Swansea Platform 2 estimated
    1h 41m
    08:31
    Bristol Parkway Platform 3 estimated
    08:45
    Bristol Parkway Platform 4 estimated
    37m
    09:22
    Bath Spa Platform 2 estimated
    09:22 ON TIME
    Bath Spa Platform 2 estimated
    2h 32m
    > >
    1 change
    Peak
    From £36.90
  5. 07:20 ON TIME
    Swansea Platform 2 estimated
    07:20
    Swansea Platform 2 estimated
    54m
    08:14
    Cardiff Central Platform 1 estimated
    08:22
    Cardiff Central Platform 2 estimated
    1h 12m
    09:34
    Bath Spa Platform 2 estimated
    09:34 ON TIME
    Bath Spa Platform 2 estimated
    2h 14m
    > >
    1 change
    Peak
    From £36.90
  6. 08:20 ON TIME
    Swansea Platform 2 estimated
    08:20
    Swansea Platform 2 estimated
    54m
    09:14
    Cardiff Central Platform 1 estimated
    09:22
    Cardiff Central Platform 2 estimated
    1h 12m
    10:34
    Bath Spa Platform 2 estimated
    10:34 ON TIME
    Bath Spa Platform 2 estimated
    2h 14m
    > >
    1 change
    Peak
    From £36.90
  7. 09:22 ON TIME
    Swansea Platform 2 estimated
    09:22
    Swansea Platform 2 estimated
    1h 9m
    10:31
    Newport (South Wales) Platform 2 estimated
    10:39
    Newport (South Wales) Platform 2 estimated
    55m
    11:34
    Bath Spa Platform 2 estimated
    11:34 ON TIME
    Bath Spa Platform 2 estimated
    2h 12m
    > >
    1 change
    Peak
    From £36.90
  8. 10:20 ON TIME
    Swansea Platform 2 estimated
    10:20
    Swansea Platform 2 estimated
    54m
    11:14
    Cardiff Central Platform 1 estimated
    11:22
    Cardiff Central Platform 2 estimated
    1h 12m
    12:34
    Bath Spa Platform 2 estimated
    12:34 ON TIME
    Bath Spa Platform 2 estimated
    2h 14m
    > >
    1 change
    Peak
    From £36.90
  9. 11:20 ON TIME
    Swansea Platform 2 estimated
    11:20
    Swansea Platform 2 estimated
    54m
    12:14
    Cardiff Central Platform 1 estimated
    12:22
    Cardiff Central Platform 2 estimated
    1h 12m
    13:34
    Bath Spa Platform 2 estimated
    13:34 ON TIME
    Bath Spa Platform 2 estimated
    2h 14m
    > >
    1 change
    Peak
    From £36.90
  10. 12:20 ON TIME
    Swansea Platform 2 estimated
    12:20
    Swansea Platform 2 estimated
    55m
    13:15
    Cardiff Central Platform 1 estimated
    13:22
    Cardiff Central Platform 2 estimated
    1h 12m
    14:34
    Bath Spa Platform 2 estimated
    14:34 ON TIME
    Bath Spa Platform 2 estimated
    2h 14m
    > >
    1 change
    Peak
    From £36.90
Peak and off-peak explained

Journey information from Swansea to Bath Spa

  • Train Fares from: £ 8.50
  • Fastest route: 2h 5m
  • Slowest route: 2h 5m
  • Average Journey Time: 2h 5m
  • Changes: 1
  • Train per day: Around 24
  • Distance: 70 miles (113 km)
  • Train operators: Great Western Railway
  • Origin: Swansea
  • Destination: Bath Spa
  • How long does it take to travel from Swansea to Bath Spa by train?

    The average journey time between Swansea and Bath Spa is 2 hours 5 minutes. The fastest journey time is 2 hours 5 minutes. On an average weekday, there are 24 trains per day travelling from Swansea to Bath Spa. The journey time may be longer on weekends and holidays.

    Avg. Duration 2h 5m
  • Are there direct trains from Swansea to Bath Spa?

    No, it is not possible to travel from Swansea to Bath Spa without having to change trains. Use our journey planner above to get direct train times from Swansea to Bath Spa.

    No direct trains possible
  • What time are the first and last train from Swansea to Bath Spa?

    The first train from Swansea to Bath Spa departs at 03:52. The last train from Swansea to Bath Spa departs at 21:45. No sleeper services are available. There may also be less services on weekends and public holidays; use the Journey Planner above to search for a specific train on your chosen travel date.

    First train 03:52
    Last train 21:45

Find journey information for Bath Spa to Swansea

Trains from Swansea

  • Swansea to London Paddington
  • Swansea to Cardiff Central
  • Swansea to Manchester Piccadilly
  • Swansea to Bristol Temple Meads
  • Swansea to Bristol Parkway

Trains from Bath Spa

  • Bath Spa to London Paddington
  • Bath Spa to Bristol Temple Meads
  • Bath Spa to Cardiff Central
  • Bath Spa to Oxford
  • Bath Spa to Birmingham New Street

Other train journeys

  • Swansea to London
  • London to Bath Spa
  • Reading Station to Bath Spa
  • Swansea to Broome
  • Swansea to Cleethorpes
  • Need some help?
    • Contact us / FAQs
    • Amend / Cancel tickets
    • Fees
    • Delay Repay
    • Ticket types explained
    • Assisted travel
    • Train companies
    • Eurostar
  • Tools & tips
    • Live Departures
    • Best Fare Finder
    • Ticket alert
    • Off-peak train times
    • Mobile apps
    • Season tickets
    • Cheap Train Tickets
    • Price Prediction
  • Popular destinations
    • Trains to London
    • Trains to Manchester
    • Trains to Birmingham
    • Trains to Leeds
    • Trains to Edinburgh
    • Trains to UK Attractions
    • European Train
    • Eurail Passes
    • Interrail Passes
  • Quick train times
    • London to Manchester
    • Leeds to London
    • London to Birmingham
    • London to Newcastle
    • York to London
    • London to Edinburgh
    • London to Paris
    • London to Amsterdam
    • Rome to Milan
  • UK train stations
    • London Euston
    • London Kings Cross
    • London Paddington
    • Manchester Piccadilly
    • Birmingham New Street
    • London St Pancras Intl
    • Gatwick
  • About us
    • Useful information
    • Deals & offers
    • Careers
    • Blog / News
    • Terms & conditions
    • Privacy policy / Cookies

  • Terms
    Privacy / Cookies
    HelpHelp
  • Follow usFacebookTwitter