Duration 25h 51m
Distance 425.1 miles
Average price £120
Frequency 6/week

Trip overview

The average train between Beverley and Kyle of Lochalsh takes 25h 51m and the fastest train takes 23h. The train runs, on average, 6 times per week from Beverley to Kyle of Lochalsh. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train

  1. Beverley
  2. York
  3. Inverness
  4. Kyle of Lochalsh
12h 15m
Bookable on Rome2rio
£62 - £88

Beverley to Kyle of Lochalsh train times

Trains run six times a week between Beverley and Kyle of Lochalsh. The service departs Beverley at 12:30 in the afternoon, which arrives into Kyle of Lochalsh at 11:30. All services require a transfer, and take on average 25h 51m. The schedules shown below are for the next available departures.

Frequently asked questions

Want to know about travelling from Beverley to Kyle of Lochalsh? 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 train from Beverley to Kyle of Lochalsh. However, there are services departing from Beverley and arriving at Kyle of Lochalsh via York and Inverness. The journey, including transfers, takes approximately 12h 15m.

More details

The distance between Beverley and Kyle of Lochalsh is 316 miles. The road distance is 425.1 miles.

Get driving directions

Beverley to Kyle of Lochalsh train services, operated by Northern Rail, depart from Beverley station.

More details

Beverley to Kyle of Lochalsh train services, operated by ScotRail, arrive at Kyle of Lochalsh station.

More details

Book your Beverley to Kyle of Lochalsh train tickets online with Rome2rio.

Search and book

There are 178+ hotels available in Kyle of Lochalsh. Prices start at £85 per night.

More details

What companies run services between Beverley and Kyle of Lochalsh?

You can take a train from Beverley to Kyle of Lochalsh via York and Inverness in around 12h 15m. Alternatively, you can take a bus from Beverley to Kyle of Lochalsh via Malton, Bus Station Stand 2, Leeds City Centre, Bus Stn, Leeds Coach Station, Dyer Street, and Buchanan Bus Station in around 16h 40m.
Airlines
Ave. Duration
1h 5m
Frequency
Every day
Estimated price
£50 - £280
Ave. Duration
1h 15m
Frequency
Every day
Estimated price
£35 - £270
Ave. Duration
2h 42m
Frequency
Sunday
Estimated price
£70 - £220
Ave. Duration
3h
Frequency
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
£30 - £170
Ave. Duration
3h
Frequency
Every day
Estimated price
£130 - £650

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps