There are 5 ways to get from Melksham to Warminster by train, bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Melksham to Warminstertrain Swindon - Salisbury / ...
32 min£9–19Drive 13.3 mi
cheapest- Drive from Melksham to Warminstercar 13.3 mi
19 min£4–5Bus
- Take the bus from Market Place to Manvers Housebus X34
- Take the bus from Town Hall to Market Placebus D1
1h 16mTaxi
- Take the taxi from Melksham to Warminstertaxi 13.3 mi
19 min£30–40Train via Westbury (Wilts)
- Take the train from Melksham to Westbury (Wilts)train Swindon - Westbury / ...
- Take the train from Westbury (Wilts) to Warminstertrain Cardiff Central - Portsmouth Harbour / ...
43 min£7–13
Melksham to Warminster by train
Questions & Answers
The cheapest way to get from Melksham to Warminster is to drive which costs £3 - £5 and takes 19 min.
The fastest way to get from Melksham to Warminster is to taxi which takes 19 min and costs £30 - £40.
No, there is no direct bus from Melksham to Warminster. However, there are services departing from Market Place and arriving at Market Place via Town Hall. The journey, including transfers, takes approximately 1h 16m.
Yes, there is a direct train departing from Melksham and arriving at Warminster. Services depart twice daily, and operate Monday, Tuesday, Wednesday, Thursday, Friday and Sunday. The journey takes approximately 32 min.
The distance between Melksham and Warminster is 14 miles. The road distance is 13.4 miles.
The best way to get from Melksham to Warminster without a car is to train which takes 32 min and costs £9 - £19.
The train from Melksham to Warminster takes 32 min including transfers and departs twice daily.
Melksham to Warminster bus services, operated by Faresaver, depart from Market Place station.
Melksham to Warminster train services, operated by Great Western Railway (GWR), depart from Melksham station.
The best way to get from Melksham to Warminster is to train which takes 32 min and costs £9 - £19. Alternatively, you can bus, which costs and takes 1h 16m.
What companies run services between Melksham, Wiltshire, England and Warminster, England?
Great Western Railway (GWR) operates a train from Melksham to Warminster twice daily. Tickets cost £9–19 and the journey takes 32 min. Alternatively, you can take a bus from Market Place to Market Place via Manvers House and Town Hall in around 1h 16m.
- Phone
- +44 3457 000 125
- gwr.feedback@gwr.com
- Website
- gwr.com
Train from Melksham to Warminster
- Ave. Duration
- 32 min
- Frequency
- Twice daily
- Estimated price
- £9–19
- Website
- https://www.gwr.com/
- Anytime Day Single
- £9–12
- Anytime Day Single 1st Class
- £13–19
Train from Melksham to Westbury (Wilts)
- Ave. Duration
- 17 min
- Frequency
- Every 4 hours
- Estimated price
- £5–7
- Website
- https://www.gwr.com/
Train from Westbury (Wilts) to Warminster
- Ave. Duration
- 7 min
- Frequency
- Hourly
- Estimated price
- £3–6
- Website
- https://www.gwr.com/
- Phone
- 0345 6000 650
- Website
- southwesternrailway.com
Train from Westbury (Wilts) to Warminster
- Ave. Duration
- 7 min
- Frequency
- 4 times a day
- Estimated price
- £2–7
- Website
- https://www.southwesternrailway.com/
- Anytime Day Single
- £2–4
- Anytime Day Single 1st Class
- £4–7
- Phone
- +44 1249 444444
- sales@faresaver.co.uk
- Website
- faresaver.co.uk
Bus from Market Place to Manvers House
- Ave. Duration
- 25 min
- Frequency
- Hourly
- Estimated price
- £1–2
- Website
- http://www.faresaver.co.uk/
- Phone
- 0345 646 0707
- Website
- firstbus.co.uk
Bus from Town Hall to Market Place
- Ave. Duration
- 43 min
- Frequency
- Every 20 minutes
- Website
- https://www.firstbus.co.uk/bristol-bath-and-west
- Ave. Duration
- 19 min
- Estimated price
- £30–40
Melksham Taxis
- Phone
- +44 1225 700 000
- Website
- melkshamtaxis.co.uk
Adina Taxis
- Phone
- +44 1380 721 034
A A P Taxis
- Phone
- +44 1225 706 133
- Website
- aandptaxis.com
Want to know more about travelling around United Kingdom
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
More Questions & Answers
Melksham to Warminster bus services, operated by Faresaver, arrive at Manvers House station.
Melksham to Warminster train services, operated by Great Western Railway (GWR), arrive at Warminster station.
Yes, the driving distance between Melksham to Warminster is 13 miles. It takes approximately 19 min to drive from Melksham to Warminster.
Book your Melksham to Warminster train tickets online with Omio.
There are 1317+ hotels available in Warminster.

















