Trip to Shaftesbury

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from London to Shaftesbury

🚂 The train journey from London to Shaftesbury takes approximately 3 hours and 13 minutes, offering a scenic route through the British countryside. 💷 Ticket prices for the train between London and Shaftesbury can range from £49 to £110, depending on factors such as class of service and time of booking.

Where to stay in Shaftesbury

There are over 38 hotels to stay in Shaftesbury. Prices range from $72 per night.

Find accommodation
  • Several train companies operate routes from London to Shaftesbury, including South Western Railway and Great Western Railway. The journey typically takes around 3 hours and 13 minutes by train. Prices for a one-way ticket between London and Shaftesbury can range from £50 to £112, depending on the time of booking and availability.
  • The fastest train between London and Shaftesbury typically takes around 3 hours and 13 minutes to complete the journey. Prices for this train route can range from £50 to £112 for a one-way ticket. It's advisable to check the train schedules and availability to choose the most suitable option for your travel needs.
  • There are multiple trains available between London and Shaftesbury with varying departure times throughout the day. The journey typically takes around 3 hours and 13 minutes by train. Prices for these train services can range from £50 to £112 for a one-way ticket, offering passengers flexibility in choosing a suitable option for their travel schedule. It is recommended to check the train timetables to select the most convenient train for your journey.
  • The first train of the day from London to Shaftesbury typically departs early in the morning, around 6:00 AM. The last train usually leaves in the evening, around 8:00 PM. Passengers have a range of options throughout the day to choose from for their journey, offering flexibility in travel times to suit different schedules. It is advisable to check the specific timetables closer to the travel date for accurate departure times.
  • There are multiple direct train trips available each day between London and Shaftesbury. Passengers can choose from several convenient options for direct travel without the need for transfers. With a journey time of approximately 3 hours and 13 minutes, travelers can select a schedule that best fits their plans. It is recommended to check the train timetables in advance to select the most suitable departure time for your trip.
  • The cost of a train journey from London to Shaftesbury can vary between £50 and £112, depending on factors such as the time of booking, type of ticket purchased, and availability of discounts or promotions. It is recommended to book tickets in advance to secure the best prices for your trip. Passengers may also consider flexible fare options or railcards to potentially reduce the cost of travel between these two destinations.

Will you be returning to London by train?

If you are looking for the return train journey, check out trains from Shaftesbury to London

See schedule