The average bus between Weymouth and Salcombe takes 10h 58m and the fastest bus takes 7h 37m. The bus service runs several times per day from Weymouth to Salcombe. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Weymouth and Salcombe. The earliest departure is at 6:39 AM in the morning, and the last departure from Weymouth is at 6:26 PM which arrives into Salcombe at 3:08 PM. All services require a transfer at Bus Station and take an average of 10h 58m. The schedules shown below are for the next available departures.




8h 24m • 4 changes




8h 35m • 4 changes




8h 35m • 4 changes
Arrives next day




16h 40m • 4 changes




8h 24m • 4 changes




8h 35m • 4 changes




8h 35m • 4 changes
Arrives next day




18h 45m • 4 changes




8h 37m • 4 changes




8h 32m • 4 changes




7h 37m • 4 changes
Arrives next day




21h 27m • 4 changes




8h 24m • 4 changes




8h 35m • 4 changes




8h 35m • 4 changes
Arrives next day




16h 40m • 4 changes
Want to know about travelling from Weymouth to Salcombe? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Weymouth to Salcombe. However, there are services departing from Weymouth station and arriving at Salcombe station via Bus Station station. The journey, including transfers, takes approximately 10h 58m.
Weymouth to Salcombe bus services, operated by First in Wessex Dorset & South Somerset, depart from Weymouth station.
Weymouth to Salcombe bus services, operated by First in Wessex Dorset & South Somerset, arrive at Shadycombe Road station.
The distance between Weymouth and Salcombe is 101.9 km. The road distance is 182 km.
You can take a bus from Weymouth station to Shadycombe Road via Bus Station, Rail Station, Bus Station, and Coronation Road opp Town Mill in around 8h 22m.