1map logoGo to main page

London, Greater London to Melksham, Wiltshire from $35: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Melksham, United Kingdom

How to Get from London to Melksham: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$35 - DriveBest price
106.6 milesDistance
1h 56m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Melksham with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Average Duration
2h  19m
Estimated price
$59-141
Recommended
Company
various
Train
Bus
Average Duration
3h  31m
Estimated price
$50-107
Cheapest
route map
Distance: 106.6 miles
Duration: 1h 56m

See more options

Company
Megabus UK
Bus
Average Duration
4h  46m
Estimated price
$15-22
Company
various
Drive
Average Duration
1h  56m
Estimated price
$35-55

London - Melksham operators

Explore transport companies operating between London and Melksham, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+44 3457 000 125
Website
https://www.gwr.com/

Train from London Paddington to Swindon

Average Duration
55m
Estimated price
$45-110

Train from Swindon to Melksham

Average Duration
24m
Estimated price
$13-40
Bus
Website
https://www.stagecoachbus.com

Bus from Bus Station to Bus Station

Average Duration
1h 12m
Estimated price
3-0
Website
https://uk.megabus.com

Bus from London Victoria to Bristol Bond St

Average Duration
2h 30m
Estimated price
$15-22
all-pages.other Show other routes
Contact phone
01249 782224
Website
http://www.coachstyle.uk/

Other from Bus Station to Bus Station

Average Duration
1h 38m
Estimated price
0-0

London to Melksham: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and Melksham offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a scenic road trip from vibrant London to the charming town of Melksham, spanning a distance of 172.2 km. With an estimated drive time of just under 2 hours, the journey promises a delightful mix of countryside views and urban landscapes. 💸 Explore the flexibility of travel costs as you plan your route from London to Melksham by car, with prices ranging between £28 to £43.
Average price
£27 - £43
🚆 Traveling from London to Melksham by train requires a transfer in Swindon, as there is no direct route available. The journey typically takes around 2 hours and 19 minutes. 🚉 Departure for the train to Melksham is from Paddington station in London, with services operated by First Great Western. 💷 Ticket prices for the London to Melksham train range between £47 and £111, offering a convenient and efficient way to reach your destination in the UK.
Departure Point
Paddington station
Arrival Point
Melksham station
Useful tips for train travellers
• Onboard services for your route from London to Melksham mainly feature catering by Great Western Railway. They offer a range of snacks, beverages, and seasonal fare, with a trolley service in First Class and a limited selection in Standard Class. If you book First Class, you will have complimentary drinks and snacks providing a more upgraded journey.
• The direct trains from London to Melksham are primarily operated by Great Western Railway. They provide both Standard Class and First Class seating options. First Class offers spacious seats, more legroom, and additional amenities such as complimentary refreshments. The Standard Class is comfortable and functional for everyday travel, so select your seat based on your comfort preference and budget. For more details, visit their official website at gwr.com
• Upon arriving at Melksham station, be prepared that it is a small station and may lack extensive facilities. There is no luggage storage at the station, so travel light if you plan to explore the area. However, there are restrooms available for your convenience. To reach the city center efficiently, take the number 7 bus, which leaves frequently from right outside the station and will take you directly to the town center in about 15 minutes.
🚌 The journey from London to Melksham by bus involves transfers at different stations along the way, with a total travel time of approximately 4 hours and 46 minutes. 🚌 Once at Melksham, travelers will disembark at the Bus Station, and the entire bus ride from London to Melksham will conclude after the 4 hours and 46 minutes duration.
Departure Point
London Victoria station
Arrival Point
Bus Station

Frequently asked questions

Find out more about the route from London to Melksham.

Or choose the category:
The distance between London and Melksham is approximately 141.6 km by road, with a travel time of about 1 hour and 53 minutes by car. By train, it takes around 2 hours and 15 minutes to reach Melksham from London. If you prefer a combination of train and bus, the travel time increases to about 3 hours and 25 minutes. Opting for a bus journey alone takes around 3 hours and 39 minutes.
The most cost-effective transportation option from London to Melksham is by bus, with tickets costing between £20 and £31. However, this option takes longer, with a travel time of approximately 3 hours and 39 minutes. If time efficiency is a priority, driving is the quickest option, taking just 1 hour and 53 minutes.
The prices for a train journey from London to Melksham range between £45 and £104. On the other hand, the prices for a bus trip from Melksham to London can vary from £20 to £29.
To get from London to Melksham without using public transportation, you can choose to drive your own car. The driving distance is approximately 170.6 km, and it takes about 1 hour and 53 minutes to reach Melksham from London by car. Keep in mind that the prices for a one-way trip by car can vary from £24 to £39.
The best way to travel from London to Melksham without a car is by train. The journey takes approximately 2 hours and 15 minutes and requires no transfers. The cost of a train ticket ranges from £43 to £110, depending on the type of ticket and the time of travel.
Yes, there is no direct link between London and Melksham. However, there are train services available that involve transfers, departing from London Paddington and arriving at Melksham via Chippenham, with a journey time of approximately 2 hours and 15 minutes. Alternatively, there are bus services departing from Victoria Coach Station and arriving at Melksham via Chippenham, Bus Station, with a journey time of approximately 3 hours and 39 minutes.
There are a variety of accommodation options available near Melksham. With over 1011 hotels to choose from, there is something to suit every budget and preference. Prices for hotels in the area start at £45 per night.