There are 3 ways to get from Lanark to Newmains by train, taxi or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Questions & Answers
The cost-effective way to get from Lanark to Newmains is to drive, which costs £2 - £4 and takes 15 min.
The quickest way to get from Lanark to Newmains is to taxi which costs £23 - £28 and takes 15 min.
The distance between Lanark and Newmains is 9 miles. The road distance is 9.7 miles.
The best way to get from Lanark to Newmains without a car is to train which takes 19 min and costs £10 - £16.
It takes approximately 19 min to get from Lanark to Newmains, including transfers.
Yes, the driving distance between Lanark to Newmains is 10 miles. It takes approximately 15 min to drive from Lanark to Newmains.
There are 101+ hotels available in Newmains. Prices start at £75 per night.

- Distance: 8.6 miles
- Duration: 19 min
What companies run services between Lanark, Scotland and Newmains, Scotland?
First ScotRail Service operates a train from Lanark to Wishaw hourly. Tickets cost £3 - £6 and the journey takes 15 min.

- Phone
- +44 344 811 0141
- customer.relations@scotrail.co.uk
- Website
- scotrail.co.uk
Train from Lanark to Wishaw
- Ave. Duration
- 15 min
- Frequency
- Hourly
- Estimated price
- £3 - £6
- Website
- First ScotRail Service
- Standard
- £3 - £6
- Ave. Duration
- 15 min
- Estimated price
- £23 - £28
Lanark Taxis
- Phone
- +44 1555 661 127
Clydewide Taxis
- Phone
- +44 1555 666 333
- Website
- clydewidetaxis.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.