Duration 27 min
Distance 24.4 miles
Average price £18
Possible routes 5 found

Swindon to Lacock

Rome2rio has found 5 ways to get from Swindon to Lacock by train, bus, taxi and car. We recommend taking the train from Swindon to Chippenham and then taking the bus from Chippenham, Railway Station Approach to Lacock, The Folly, which takes around 1h 23m.

Recommended route

Train, bus

  1. Swindon
  2. Chippenham, Railway Station Approach
    X34
  3. Lacock
1h 23m
£8 - £14
Alternative routes

Train, bus via Chippenham, Bus Station

  1. Swindon
  2. Chippenham, Bus Station
    X34
  3. Lacock
1h 23m
£9 - £15

Line 55 bus

  1. Swindon, Bus Station
    55
  2. Lacock
2h 12m
£5 - £6

Taxi

  1. Swindon
    24.4 miles
  2. Lacock
Fastest
27 min
£50 - £65

Drive

  1. Swindon
    24.4 miles
  2. Lacock
27 min
Cheapest
£4 - £6

Frequently asked questions

Want to know about travelling from Swindon to Lacock? 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.

The cheapest way to get from Swindon to Lacock is to drive which costs £4 - £6 and takes 27 min.

More details

The quickest way to get from Swindon to Lacock is to taxi which costs £50 - £65 and takes 27 min.

More details

No, there is no direct bus from Swindon station to Lacock. However, there are services departing from Swindon, Bus Station and arriving at Lacock, The Folly via Chippenham, Bus Station. The journey, including transfers, takes approximately 2h 12m.

More details

The distance between Swindon and Lacock is 18 miles. The road distance is 24.4 miles.

Get driving directions

The best way to get from Swindon to Lacock without a car is to train and bus which takes 1h 23m and costs £7 - £15.

More details

It takes approximately 1h 23m to get from Swindon to Lacock, including transfers.

More details

Swindon to Lacock bus services, operated by Stagecoach West, depart from Swindon, Bus Station.

More details

Swindon to Lacock bus services, operated by Stagecoach West, arrive at Chippenham, Bus Station.

More details

Yes, the driving distance between Swindon to Lacock is 24 miles. It takes approximately 27 min to drive from Swindon to Lacock.

Get driving directions

There are 882+ hotels available in Lacock. Prices start at £75 per night.

More details

How to travel from Swindon to Lacock

Find all the possible transport options for your trip from Swindon to Lacock right here. Rome2rio displays up to date schedules, route maps, journey times and estimated fares from relevant transport operators, ensuring you can make an informed decision about which option will suit you best. Click the map below to see more travel options.

What companies run services between Swindon and Lacock?

Stagecoach West operates a bus from Swindon to Lacock every 30 minutes. Tickets cost £3 - £5 and the journey takes 1h 12m.
Bus operators
Ave. Duration
1h 12m
Frequency
Every 30 minutes
Estimated price
£3 - £5
Other operators
Ave. Duration
27 min
Estimated price
£50 - £65

Lacock, United Kingdom

Discover how to get to attractions and hotels near Lacock.

Did you find what you were looking for?

Thanks for your feedback!

Plan your trip faster!

  • Door-to-door travel search
  • Access ticket details offline
  • Up-to-date schedules across the globe