There are 5 ways to get from Kingswood 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.
Bus
best- Take the bus from Emery Road to Bus Stationbus X39 / ...
- Take the bus from Guildhall to The Bearbus 271 / ...
1h 46m£3–6Train
- Take the train from Bristol Temple Meads to Chippenhamtrain Bristol Temple Meads - London Paddington / ...
- Take the train from Chippenham to Melkshamtrain Swindon - Weymouth / ...
1h 59m£13–27Drive 22 mi
- Drive from Kingswood to Melkshamcar 22 mi
34 min£6–8Taxi
- Take the taxi from Kingswood to Melkshamtaxi 22 mi
34 min£100–120Line 19 bus, line 272 bus
- Take the bus from Clock Tower to Bus Stationbus 19
- Take the bus from Guildhall to Market Placebus 272 / ...
2h 26m£3–6
Kingswood to Melksham by bus and foot
Questions & Answers
The cheapest way to get from Kingswood to Melksham is to bus which costs £3 - £6 and takes 1h 46m.
The fastest way to get from Kingswood to Melksham is to drive which takes 34 min and costs £5 - £8.
No, there is no direct bus from Kingswood to Melksham. However, there are services departing from Emery Road and arriving at The Bear via Guildhall. The journey, including transfers, takes approximately 1h 46m.
No, there is no direct train from Kingswood to Melksham. However, there are services departing from Stapleton Road and arriving at Melksham via Bristol Temple Meads and Chippenham. The journey, including transfers, takes approximately 1h 59m.
The distance between Kingswood and Melksham is 22 miles. The road distance is 22.1 miles.
The best way to get from Kingswood to Melksham without a car is to bus which takes 1h 46m and costs £3 - £6.
It takes approximately 1h 46m to get from Kingswood to Melksham, including transfers.
Kingswood to Melksham bus services, operated by First Bristol, Bath & the West, depart from Emery Road station.
Kingswood to Melksham train services, operated by Great Western Railway (GWR), depart from Bristol Temple Meads station.
The best way to get from Kingswood to Melksham is to bus which takes 1h 46m and costs £3 - £6. Alternatively, you can train, which costs £12 - £28 and takes 1h 59m.
What companies run services between Kingswood, England and Melksham, Wiltshire, England?
You can take a bus from Emery Road to The Bear via Bus Station and Guildhall in around 1h 46m. Alternatively, you can take a train from Stapleton Road to Melksham via Bristol Temple Meads and Chippenham in around 1h 59m.
- Phone
- +44 (0)345 7000 125
- [email protected]
- Website
- Great Western Railway (GWR)
Train from Bristol Temple Meads to Chippenham
- Ave. Duration
- 24 min
- Frequency
- Every 30 minutes
- Estimated price
- £10–20
- Website
- Great Western Railway (GWR)
Train from Chippenham to Melksham
- Ave. Duration
- 9 min
- Frequency
- Every 4 hours
- Estimated price
- £2–6
- Website
- Great Western Railway (GWR)
- Phone
- +44 345 646 0707
- Website
- First Bristol, Bath & the West
Bus from Emery Road to Bus Station
- Ave. Duration
- 32 min
- Frequency
- Every 10 minutes
- Estimated price
- £2–3
- Website
- First Bristol, Bath & the West
Bus from Clock Tower to Bus Station
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- £2–3
- Website
- First Bristol, Bath & the West
- Ave. Duration
- 34 min
- Estimated price
- £100–120
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
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
Kingswood to Melksham bus services, operated by First Bristol, Bath & the West, arrive at Bus Station.
Kingswood to Melksham train services, operated by Great Western Railway (GWR), arrive at Chippenham station.
Yes, the driving distance between Kingswood to Melksham is 22 miles. It takes approximately 34 min to drive from Kingswood to Melksham.
Book your Kingswood to Melksham train tickets online with Omio.
Book your Kingswood to Melksham bus tickets online with Omio.
There are 1482+ hotels available in Melksham.







