Dilton Marsh railway station

You can reach 35 stations directly from Dilton Marsh on a weekday, without changing. The most frequent is Warminster, with 30 trains a day.

See Dilton Marsh on the map

Direct trains from Dilton Marsh

Trains a day to each station you can reach without changing, by day of the week.

DestinationWeekdaySaturdaySunday
Warminster302914
Westbury302914
Trowbridge272614
Bradford-on-Avon252613
Bristol Temple Meads252613
Bath Spa252613
Keynsham21239
Oldfield Park21239
Salisbury212713
Freshford20223
Avoncliff19213
Romsey8812
Southampton Central8812
Fareham6612
Fratton6612
Filton Abbey Wood586
Portsmouth Harbour5512
Portsmouth and Southsea5612
Cardiff Central446
Newport446
Severn Tunnel Junction421
Cosham3410
Gloucester340
Chippenham201
Kemble200
Melksham201
Stonehouse200
Stroud200
Swindon201
Bristol Parkway140
Eastleigh110
Portchester100
Patchway100
Southampton Airport Parkway110
Yate140

See these routes on the map

How busy Dilton Marsh is

21,574 passenger entries and exits in 2024-25, making it the 2,269th busiest station in Great Britain.

More journeys run between Dilton Marsh and Bath Spa than any other pair: 5,770 a year. That is where passengers go, which is not always where the most trains go.

Source: Office of Rail and Road, Estimates of station usage, 2024-25. Estimated from ticket sales.

Sundays

Sunday is a different railway here: 25 stations instead of 35, a drop of about 29%. Saturday runs to 32.

Changing from 17 February 2027

From 17 February 2027, Dilton Marsh gains 5 destinations including Cam and Dursley, Ashchurch for Tewkesbury, Worcester Shrub Hill, Cheltenham Spa, Worcester Foregate Street.

Nearest other stations

Closed stations nearby

Former stations within 8 km of Dilton Marsh, from Wikidata. They are on the map under Closed & former stations.

Show closed stations on the map

More about this station on Wikipedia.