There are 5 ways to get from Keynsham to Melksham by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 272 bus
best- Take the bus from Bus Station to The Bearbus 271 / ...
1h 19m£5–8Bus, line 272 bus
cheapest- Take the bus from The Talbot to Bus Stationbus 39 / ...
- Take the bus from Bus Station to The Bearbus 271 / ...
1h 36m£4–6Train
- Take the train from Keynsham to Trowbridgetrain Cardiff Central - Portsmouth Harbour / ...
- Take the train from Trowbridge to Melkshamtrain Castle Cary - Swindon / ...
1h 42m£10–19Drive 19.1 mi
- Drive from Keynsham to Melkshamcar 19.1 mi
37 min£5–7Taxi
- Take the taxi from Keynsham to Melkshamtaxi 19.1 mi
37 min£85–110
Keynsham to Melksham by train
Comparing Your Travel Options
The cheapest way to get from Keynsham to Melksham is to bus and line 272 bus which costs £4 - £6 and takes 1h 36m.
The fastest way to get from Keynsham to Melksham is to drive which takes 37 min and costs £4 - £7.
No, there is no direct bus from Keynsham station to Melksham. However, there are services departing from Bus Station and arriving at The Bear via . The journey, including transfers, takes approximately 1h 19m.
No, there is no direct train from Keynsham to Melksham. However, there are services departing from Keynsham and arriving at Melksham via Trowbridge. The journey, including transfers, takes approximately 1h 42m.
The distance between Keynsham and Melksham is 21 miles. The road distance is 19.3 miles.
The best way to get from Keynsham to Melksham without a car is to line 272 bus which takes 1h 19m and costs £4 - £9.
It takes approximately 1h 19m to get from Keynsham to Melksham, including transfers.
Keynsham to Melksham bus services, operated by Faresaver, depart from Bus Station.
Keynsham to Melksham train services, operated by Great Western Railway (GWR), depart from Keynsham station.
The best way to get from Keynsham to Melksham is to line 272 bus which takes 1h 19m and costs £4 - £9. Alternatively, you can train, which costs £10 - £20 and takes 1h 42m.
What companies run services between Keynsham, England and Melksham, Wiltshire, England?
Faresaver operates a bus from Bus Station to The Bear hourly. Tickets cost £2–3 and the journey takes 38 min. Alternatively, you can take a train from Keynsham to Melksham via Trowbridge in around 1h 42m.
- Phone
- +44 (0)345 7000 125
- [email protected]
- Website
- Great Western Railway (GWR)
Train from Keynsham to Trowbridge
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- £8–15
- Website
- Great Western Railway (GWR)
Train from Trowbridge to Melksham
- Ave. Duration
- 9 min
- Frequency
- Every 4 hours
- Estimated price
- £2–5
- Website
- Great Western Railway (GWR)
- Phone
- +44 1249 444444
- [email protected]
- Website
- Faresaver
Bus from Bus Station to The Bear
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- £2–3
- Website
- Faresaver
Bus from Bus Station to The Bear
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- £2–3
- Website
- Faresaver
- Phone
- +44 345 646 0707
- Website
- First Bristol, Bath & the West
Bus from The Talbot to Bus Station
- Ave. Duration
- 26 min
- Frequency
- Every 15 minutes
- Estimated price
- £2–3
- Website
- First Bristol, Bath & the West
- Ave. Duration
- 37 min
- Estimated price
- £85–110
A Taxis of Bristol
- Phone
- +44 117 378 1212
- Website
- bristoltaxihire.co.uk
Gett (Bristol Black Cab Network)
- Website
- gett.com
Bristol Blue Licensed Taxi Association (BBLTA)
- Website
- bristoltaxihome.co.uk
Russells of Bath Taxis
- Phone
- +44 1225 683 058
- Website
- russellsofbath.com
Smart Taxis & Minibuses of Bath
- Phone
- +44 7714 899 545
- Website
- smartminibusesbath.co.uk
V Cars Bath
- Phone
- +44 1225 46 46 46
- Website
- v-cars.com
Pauls Taxis
- Phone
- +44 1761 414661
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
Booking & Getting There
Keynsham to Melksham bus services, operated by Faresaver, arrive at The Bear station.
Keynsham to Melksham train services, operated by Great Western Railway (GWR), arrive at Trowbridge station.
Yes, the driving distance between Keynsham to Melksham is 19 miles. It takes approximately 37 min to drive from Keynsham to Melksham.
Book your Keynsham to Melksham train tickets online with Omio.
There are 1459+ hotels available in Melksham.











