Direct Rail

Dilton Marsh Train Station

Dilton Marsh railway station lies on the Wessex Main Line between Bristol Temple Meads and Southampton Central, and serves the village of Dilton Marsh in Wiltshire, England. The station is some 23 miles from the north of Salisbury and is operated by First Great Western who also operate all passenger services calling at the station.

Trains to Dilton Marsh

Direct rail helps you to find cheap trains to Dilton Marsh from any other train station on the national rail network.

We offer the best range of Dilton Marsh train fares too whether you are booking in advance, travelling at peak or off peak so you’ll find the best deals here.

Save yourself the trouble of buying a train ticket to Dilton Marsh on the day from your local train station and simple buy your ticket online now.

Get to/from Dilton Marsh Station

Dilton Marsh Station Address:

Westbury Road, Dilton Marsh, Westbury, Wiltshire, BA13 4DF

First Great Western

Dilton Marsh train station is managed by First Great Western

Need to spend a night in a Dilton Marsh Hotel?
If so, please visit our Dilton Marsh Accommodation pages.