Train calls at Melksham (Timetabled and reported)

Green - within 2 minutes of scheduled time
Black - 2 to under 15 minutes late
 
Orange - from 15 to under 30 minutes late
Red - 30 minutes or more late, or cancelled
 
NorthboundSouthbound
2026-02-240721
0730¼
0802
1002
1233
1434
1639
1643
1853
2022
2132
2134¼
2026-02-230721
0802
1002
1233
1434
1639
1853
2022
2132
2136¾
2026-02-220832
1056
1231
1431
1708
1906
2054
2026-02-210802
1009
1233
1435
1639
Cancel
1851
1858¼
2025
2026-02-200721
0802
1002
1233
1247
1434
1639
1653
1853
2022
2132
2026-02-190721
0802
1002
1233
1434
1639
1853
2022
2025¼
2132
2026-02-180721
0802
0806
1002
1233
1235¼
1434
1639
1853
2022
2132
2026-02-240629
0909
1131
1340
1540
1800
1909
1912½
2039
2256
2026-02-230629
0909
1131
1340
1540
1543½
1800
1803¼
1909
2039
2256
2300¼
2026-02-220932
1156
1356
1401¾
1609
1809
1813
2009
2015¾
2159
2026-02-210909
1131
1339
1539
1801
Cancel
2009
2135
2026-02-200629
0909
1131
1340
1342¼
1540
1800
1909
2039
2256
2026-02-190629
0909
1131
1340
1540
1542¾
1800
1909
1913¾
2039
2256
2026-02-180629
0909
1131
1340
1540
1547¾
1800
1803¾
1909
2039
2256

timetabled 118, cancelled 2 (1.7%)

1 cancelled due to unknown cause
1 cancelled due to a delay not investigated