This websites requires JavaScript to work. It looks like your browser doesn't support JavaScript, or has it turned off. Please try again with JavaScript support.

credit-card Passengers Seat Reservations info Mobile ticket available
Manage My Booking

Trains to Bath Spa

  • Home
  • UK Train Times
  • Trains to Bath Spa

Trains to Bath Spa

  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z
A
Trains from Abbey Wood (Elizabeth Line) to Bath Spa
Trains from Aberdeen to Bath Spa
Trains from Abergavenny to Bath Spa
Trains from Aberystwyth to Bath Spa
Trains from Alnmouth to Bath Spa
Trains from Alsager to Bath Spa
Trains from Andover to Bath Spa
Trains from Ashford International to Bath Spa
B
Trains from Banbury to Bath Spa
Trains from Bangor (Gwynedd) to Bath Spa
Trains from Barking Riverside to Bath Spa
Trains from Barnsley to Bath Spa
Trains from Barnstaple to Bath Spa
Trains from Basingstoke to Bath Spa
Trains from Bedford to Bath Spa
Trains from Berrylands to Bath Spa
Trains from Berwick-Upon-Tweed to Bath Spa
Trains from Birmingham International to Bath Spa
Trains from Birmingham New Street to Bath Spa
Trains from Birmingham Stations to Bath Spa
Trains from Blackburn to Bath Spa
Trains from Blackpool North to Bath Spa
Trains from Blackpool Pleasure Beach to Bath Spa
Trains from Bodmin Parkway to Bath Spa
Trains from Bolton to Bath Spa
Trains from Bond Street to Bath Spa
Trains from Bournemouth to Bath Spa
Trains from Bracknell to Bath Spa
Trains from Bradford Interchange to Bath Spa
Trains from Brentwood to Bath Spa
Trains from Bridgend to Bath Spa
Trains from Brighton (East Sussex) to Bath Spa
Trains from Bristol Parkway to Bath Spa
Trains from Bristol Temple Meads to Bath Spa
Trains from Brockenhurst to Bath Spa
Trains from Brough to Bath Spa
Trains from Burnley Manchester Road to Bath Spa
Trains from Burton-On-Trent to Bath Spa
C
Trains from Cambridge to Bath Spa
Trains from Canary Wharf (Elizabeth Line) to Bath Spa
Trains from Canterbury West to Bath Spa
Trains from Cardiff Central to Bath Spa
Trains from Cardiff Queen Street to Bath Spa
Trains from Carlisle to Bath Spa
Trains from Carmarthen to Bath Spa
Trains from Castle Cary to Bath Spa
Trains from Chelmsford to Bath Spa
Trains from Cheltenham Spa to Bath Spa
Trains from Chester to Bath Spa
Trains from Chesterfield to Bath Spa
Trains from Chichester to Bath Spa
Trains from Chippenham to Bath Spa
Trains from Clapham Junction to Bath Spa
Trains from Colchester to Bath Spa
Trains from Coventry to Bath Spa
Trains from Crewe to Bath Spa
Trains from Cupar to Bath Spa
D
Trains from Darlington to Bath Spa
Trains from Derby to Bath Spa
Trains from Didcot Parkway to Bath Spa
Trains from Doncaster to Bath Spa
Trains from Droitwich Spa to Bath Spa
Trains from Dumfries to Bath Spa
Trains from Dundee to Bath Spa
Trains from Dunfermline Town to Bath Spa
Trains from Durham to Bath Spa
E
Trains from East Croydon to Bath Spa
Trains from Eastbourne to Bath Spa
Trains from Edinburgh Haymarket to Bath Spa
Trains from Edinburgh Waverley to Bath Spa
Trains from Egham to Bath Spa
Trains from Ely to Bath Spa
Trains from Evesham to Bath Spa
Trains from Exeter Central to Bath Spa
Trains from Exeter St David'S to Bath Spa
Trains from Exmouth to Bath Spa
F
Trains from Fareham to Bath Spa
Trains from Farringdon (Elizabeth Line) to Bath Spa
Trains from Faversham to Bath Spa
Trains from Five Ways to Bath Spa
Trains from Fleet to Bath Spa
Trains from Fratton to Bath Spa
G
Trains from Gatwick Airport to Bath Spa
Trains from Glasgow Central to Bath Spa
Trains from Glasgow Queen Street to Bath Spa
Trains from Glasgow Stations to Bath Spa
Trains from Gloucester to Bath Spa
Trains from Gobowen to Bath Spa
Trains from Goole to Bath Spa
Trains from Grantham to Bath Spa
Trains from Great Malvern to Bath Spa
Trains from Great Yarmouth to Bath Spa
Trains from Grimsby Town to Bath Spa
Trains from Guildford to Bath Spa
H
Trains from Halifax to Bath Spa
Trains from Harrogate to Bath Spa
Trains from Hartlepool to Bath Spa
Trains from Haslemere to Bath Spa
Trains from Hastings to Bath Spa
Trains from Havant to Bath Spa
Trains from Haywards Heath to Bath Spa
Trains from Heathrow Terminals 2 And 3 (Rail Station Only) to Bath Spa
Trains from Hebden Bridge to Bath Spa
Trains from Hemel Hempstead to Bath Spa
Trains from Hereford to Bath Spa
Trains from Hitchin to Bath Spa
Trains from Horsham to Bath Spa
Trains from Hounslow to Bath Spa
Trains from Hove to Bath Spa
Trains from Huddersfield to Bath Spa
Trains from Hull to Bath Spa
Trains from Huntingdon to Bath Spa
Trains from Hythe (Essex) to Bath Spa
I
Trains from Inverness to Bath Spa
Trains from Ipswich to Bath Spa
K
Trains from Kettering to Bath Spa
Trains from Kidderminster to Bath Spa
Trains from Kings Lynn to Bath Spa
L
Trains from Lancaster to Bath Spa
Trains from Lancing to Bath Spa
Trains from Leamington Spa to Bath Spa
Trains from Leeds to Bath Spa
Trains from Leicester to Bath Spa
Trains from Lewes to Bath Spa
Trains from Lichfield Trent Valley to Bath Spa
Trains from Lincoln to Bath Spa
Trains from Liskeard to Bath Spa
Trains from Liverpool Central to Bath Spa
Trains from Liverpool Lime Street to Bath Spa
Trains from Liverpool South Parkway to Bath Spa
Trains from Liverpool Stations to Bath Spa
Trains from Liverpool Street (Elizabeth Line) to Bath Spa
Trains from Llandudno Junction to Bath Spa
Trains from Lockerbie to Bath Spa
Trains from London to Bath Spa
Trains from London Blackfriars to Bath Spa
Trains from London Bridge to Bath Spa
Trains from London Charing Cross to Bath Spa
Trains from London Euston to Bath Spa
Trains from London Kings Cross to Bath Spa
Trains from London Liverpool Street to Bath Spa
Trains from London Marylebone to Bath Spa
Trains from London Paddington to Bath Spa
Trains from London St Pancras International to Bath Spa
Trains from London Victoria to Bath Spa
Trains from London Waterloo to Bath Spa
Trains from Loughborough to Bath Spa
Trains from Lowestoft to Bath Spa
Trains from Luton to Bath Spa
Trains from Luton Airport Parkway to Bath Spa
M
Trains from Macclesfield to Bath Spa
Trains from Maidenhead to Bath Spa
Trains from Malton to Bath Spa
Trains from Manchester Airport to Bath Spa
Trains from Manchester Oxford Road to Bath Spa
Trains from Manchester Piccadilly to Bath Spa
Trains from Manchester Stations to Bath Spa
Trains from Manchester Victoria to Bath Spa
Trains from Mansfield to Bath Spa
Trains from March to Bath Spa
Trains from Market Harborough to Bath Spa
Trains from Marsh Barton to Bath Spa
Trains from Meadowhall to Bath Spa
Trains from Middlesbrough to Bath Spa
Trains from Milton Keynes Central to Bath Spa
Trains from Montrose to Bath Spa
Trains from Morecambe to Bath Spa
Trains from Morpeth to Bath Spa
Trains from Motherwell to Bath Spa
N
Trains from Newark North Gate to Bath Spa
Trains from Newbury to Bath Spa
Trains from Newcastle to Bath Spa
Trains from Newport (South Wales) to Bath Spa
Trains from Newquay to Bath Spa
Trains from Newton Abbot to Bath Spa
Trains from Northallerton to Bath Spa
Trains from Northampton to Bath Spa
Trains from Norwich to Bath Spa
Trains from Nottingham to Bath Spa
Trains from Nuneaton to Bath Spa
O
Trains from Oxenholme Lake District to Bath Spa
Trains from Oxford to Bath Spa
Trains from Oxford Parkway to Bath Spa
P
Trains from Paignton to Bath Spa
Trains from Penrith (North Lakes) to Bath Spa
Trains from Penzance to Bath Spa
Trains from Perth to Bath Spa
Trains from Peterborough to Bath Spa
Trains from Pitsea to Bath Spa
Trains from Plymouth to Bath Spa
Trains from Polegate to Bath Spa
Trains from Poole to Bath Spa
Trains from Portsmouth & Southsea to Bath Spa
Trains from Portsmouth Harbour to Bath Spa
Trains from Portway Park & Ride to Bath Spa
Trains from Poulton-Le-Fylde to Bath Spa
Trains from Preston (Lancs) to Bath Spa
R
Trains from Reading to Bath Spa
Trains from Reading Green Park to Bath Spa
Trains from Reading Stations to Bath Spa
Trains from Reston to Bath Spa
Trains from Retford to Bath Spa
Trains from Rochdale to Bath Spa
Trains from Rowley Regis to Bath Spa
Trains from Rugby to Bath Spa
S
Trains from Salford Crescent to Bath Spa
Trains from Salisbury to Bath Spa
Trains from Scarborough to Bath Spa
Trains from Scunthorpe to Bath Spa
Trains from Sheffield to Bath Spa
Trains from Shipley (Yorks) to Bath Spa
Trains from Shrewsbury to Bath Spa
Trains from Skegness to Bath Spa
Trains from Skipton to Bath Spa
Trains from Soham to Bath Spa
Trains from Southampton Airport Parkway to Bath Spa
Trains from Southampton Central to Bath Spa
Trains from St Albans City to Bath Spa
Trains from St Austell to Bath Spa
Trains from St Neots to Bath Spa
Trains from Stafford to Bath Spa
Trains from Stansted Airport to Bath Spa
Trains from Stevenage to Bath Spa
Trains from Stirling to Bath Spa
Trains from Stockport to Bath Spa
Trains from Stoke-On-Trent to Bath Spa
Trains from Stourbridge Junction to Bath Spa
Trains from Stratford (London) to Bath Spa
Trains from Stratford-Upon-Avon to Bath Spa
Trains from Stroud (Gloucs) to Bath Spa
Trains from Sunderland to Bath Spa
Trains from Swansea to Bath Spa
Trains from Swindon (Wilts) to Bath Spa
T
Trains from Tamworth to Bath Spa
Trains from Taunton to Bath Spa
Trains from Telford Central to Bath Spa
Trains from Thornaby to Bath Spa
Trains from Three Bridges to Bath Spa
Trains from Tiverton Parkway to Bath Spa
Trains from Torquay to Bath Spa
Trains from Totnes to Bath Spa
Trains from Tottenham Hale to Bath Spa
Trains from Trowbridge to Bath Spa
Trains from Truro to Bath Spa
Trains from Tunbridge Wells to Bath Spa
V
Trains from Vauxhall to Bath Spa
W
Trains from Wakefield Westgate to Bath Spa
Trains from Warrington Bank Quay to Bath Spa
Trains from Warrington Central to Bath Spa
Trains from Watford Junction to Bath Spa
Trains from Wellingborough to Bath Spa
Trains from Wembley Central to Bath Spa
Trains from West Malling to Bath Spa
Trains from Westbury (Wilts) to Bath Spa
Trains from Weston-Super-Mare to Bath Spa
Trains from Weymouth to Bath Spa
Trains from Whitehaven to Bath Spa
Trains from Wigan North Western to Bath Spa
Trains from Wilmslow to Bath Spa
Trains from Winchester to Bath Spa
Trains from Windermere to Bath Spa
Trains from Woking to Bath Spa
Trains from Wokingham to Bath Spa
Trains from Wolverhampton to Bath Spa
Trains from Woodbridge to Bath Spa
Trains from Woolwich to Bath Spa
Trains from Worcester Foregate Street to Bath Spa
Trains from Worcester Shrub Hill to Bath Spa
Trains from Worksop to Bath Spa
Trains from Worthing to Bath Spa
Trains from Wrexham General to Bath Spa
Y
Trains from Yeovil Junction to Bath Spa
Trains from York to Bath Spa
  • Manage My Booking
  • Coronavirus Travel Info
  • Split Tickets
  • Cheap Train Tickets
  • Contact Us
  • How we make our money
  • Terms & Conditions
  • Disclaimer
  • Abellio Greater Anglia
  • Avanti West Coast
  • CrossCountry
  • East Midlands Railway
  • Gatwick Express
  • ScotRail
  • South West Trains
  • Southeastern
  • Transport for Wales
  • London North Eastern Railway
  • View All Train Companies
  • Manchester Piccadilly to London Euston
  • London Euston to Manchester Piccadilly
  • London Euston to Wolverhampton
  • Manchester Stations to London (All Stations)
  • Ipswich to London Liverpool Street
  • Bath Spa to London Paddington
  • Newcastle to London Kings Cross
  • London Euston to Liverpool Lime Street
  • Birmingham New Street to London Euston
  • London Kings Cross to Leeds
  • Newcastle to York
  • Bristol Temple Meads to London Paddington
  • Leeds to London Kings Cross
  • Birmingham Stations to London (All Stations)
  • York to Hull
  • Newcastle to Leeds
  • Liverpool Lime Street to London Euston
  • Leeds to London (All Stations)
  • Birmingham New Street to Newcastle
  • York to Newcastle
  • View All Routes
  • Trains to Birmingham New Street
  • Trains to Bristol Temple Meads
  • Trains to Cardiff Central
  • Trains to Edinburgh Waverley
  • Trains to Glasgow Stations
  • Trains to Leeds
  • Trains to Liverpool
  • Trains to London (All Stations)
  • Trains to Manchester
  • Trains to Newcastle
  • Trains to Nottingham
  • Trains to Oxford
  • Trains to Plymouth
  • Trains to Reading
  • Trains to Sheffield
  • Trains to York
  • London Bridge
  • East Croydon
  • London Liverpool Street
  • London Victoria
  • London Waterloo
  • Stratford (London)
  • Gatwick Airport
  • London St Pancras International
  • Reading
  • Brighton (East Sussex)
  • Glasgow Central
  • London Paddington
  • Leeds
  • Birmingham New Street
  • London Kings Cross
  • Edinburgh Waverley
  • Manchester Piccadilly
  • York
  • Liverpool Central
  • Southampton Central
  • View All STATIONS
  • Derby to Reading £96.35 average saving!
  • Newcastle to Birmingham New Street £90.25 average saving!
  • Plymouth to Birmingham New Street £81.96 average saving!
  • Oxford to Newcastle £80.77 average saving!
  • Sheffield to Edinburgh Waverley £72.48 average saving!
  • Exeter St David's to Birmingham New Street £70.12 average saving!
  • Leeds to Exeter St David's £68.12 average saving!
  • Sheffield to Edinburgh £66.46 average saving!
  • Milton Keynes Central to Glasgow Central £66.21 average saving!
  • Southampton Central to Birmingham New Street £63.51 average saving!
  • Newcastle to Leicester £61.23 average saving!
  • Milton Keynes Central to Edinburgh Waverley £60.63 average saving!

We are an employee owned business

©Atomised Co-operative Ltd

Proud member of

Licensed & accredited by

This website uses cookies to ensure you get the best experience.