There are 8 ways to get from Preston to Dufftown by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Preston to Haymarkettrain
- Take the train from Haymarket to Aberdeentrain
- Take the train from Aberdeen to Keith Stationtrain
9h 3mDrive 320.4 mi
cheapest- Drive from Preston to Dufftowncar 320.4 mi
5h 57m£79–113Bus
- Take the bus from Bus Station to Buchanan Bus Stationbus
- Take the bus from Buchanan Bus Stn to Aviemore stationbus
- Take the bus from The Square to The Clock Towerbus 36A
10h 50mTrain to Manchester Airport, fly to Aberdeen Airport, bus
- Take the train from Preston to Manchester Airporttrain
- Fly from Manchester Airport (MAN) to Aberdeen Airport (ABZ)plane MAN - ABZ
- Take the bus from Aberdeen Airport to Keith Reidhaven Squarebus
7h 30mTrain, bus
- Take the train from Preston to Aviemoretrain London Euston - Inverness
- Take the bus from Coach Park to The Clock Towerbus 36A
10h 1mBus via Lancaster
- Take the bus from Bus Station Night Std to Buchanan Bus Stationbus 181
- Take the bus from Buchanan Bus Stn to Aviemore stationbus
- Take the bus from Coach Park to The Clock Towerbus 36A
13h 8mTrain to Manchester Airport, fly to Inverness Dalcross Airport, train, line 36 bus
- Take the train from Preston to Manchester Airporttrain
- Fly from Manchester Airport (MAN) to Inverness Dalcross Airport (INV)plane MAN - INV
- Take the train from Inverness Airport Station to Elgintrain
- Take the bus from Bus Station to The Clock Towerbus
7h 52mTrain to Birmingham Airport, fly to Aberdeen Airport, bus
- Take the train from Preston to Birmingham Internationaltrain
- Fly from Birmingham Airport (BHX) to Aberdeen Airport (ABZ)plane BHX - ABZ
- Take the bus from Aberdeen Airport to Keith Reidhaven Squarebus
8h 50m
Manchester Airport (MAN) to Aberdeen Airport (ABZ) flights
Questions & Answers
The cheapest way to get from Preston to Dufftown is to drive which costs £75 - £120 and takes 5h 57m.
The fastest way to get from Preston to Dufftown is to drive which takes 5h 57m and costs £75 - £120.
No, there is no direct bus from Preston station to Dufftown. However, there are services departing from Bus Station and arriving at The Clock Tower via Buchanan Bus Stn, Cairngorm Hotel and The Square. The journey, including transfers, takes approximately 10h 50m.
No, there is no direct train from Preston to Dufftown. However, there are services departing from Preston and arriving at Dufftown via Haymarket, Aberdeen and Keith Town. The journey, including transfers, takes approximately 9h 3m.
The distance between Preston and Dufftown is 380 miles. The road distance is 322.3 miles.
The best way to get from Preston to Dufftown without a car is to train which takes 9h 3m and costs .
It takes approximately 9h 3m to get from Preston to Dufftown, including transfers.
Preston to Dufftown bus services, operated by FlixBus, depart from Bus Station.
Preston to Dufftown train services, operated by Virgin West Coast Trains, depart from Preston station.
The best way to get from Preston to Dufftown is to train which takes 9h 3m and costs . Alternatively, you can bus, which costs and takes 10h 50m.
What companies run services between Preston, England and Dufftown, Scotland?
You can take a train from Preston to Dufftown via Haymarket, Aberdeen, Keith Station, and Keith Town in around 9h 3m. Alternatively, you can take a bus from Bus Station to The Clock Tower via Buchanan Bus Station, Buchanan Bus Stn, Cairngorm Hotel, and The Square in around 10h 50m.
- Website
- loganair.co.uk
Flights from Manchester Airport to Aberdeen Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- £100–190
Flights from Manchester Airport to Inverness Dalcross Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- £100–220
Flights from Birmingham Airport to Aberdeen Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- £100–210
- Website
- virgintrains.co.uk
Train from Preston to Haymarket
- Ave. Duration
- 2h 23m
- Frequency
- Every 4 hours
- Schedules at
- virgintrains.co.uk
Train from Preston to Birmingham International
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Schedules at
- virgintrains.co.uk
- Website
- tpexpress.co.uk
Train from Preston to Haymarket
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Schedules at
- tpexpress.co.uk
Train from Preston to Manchester Airport
- Ave. Duration
- 1h 1m
- Frequency
- Hourly
- Schedules at
- tpexpress.co.uk
- Website
- scotrail.co.uk
Train from Haymarket to Aberdeen
- Ave. Duration
- 2h 21m
- Frequency
- Every 2 hours
- Schedules at
- scotrail.co.uk
- Website
- virgintrainseastcoast.com
Train from Haymarket to Aberdeen
- Ave. Duration
- 2h 27m
- Frequency
- 4 times a day
- Schedules at
- virgintrainseastcoast.com
- Website
- crosscountrytrains.co.uk
Train from Haymarket to Aberdeen
- Ave. Duration
- 2h 22m
- Frequency
- Once daily
- Schedules at
- crosscountrytrains.co.uk
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Aberdeen to Keith Station
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- £23–45
- Website
- https://www.scotrail.co.uk/
Train from Inverness Airport Station to Elgin
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- £12–23
- Website
- https://www.scotrail.co.uk/
- Website
- northernrail.org
Train from Preston to Manchester Airport
- Ave. Duration
- 1h 16m
- Frequency
- Every 30 minutes
- Schedules at
- northernrail.org
- Website
- sleeper.scot
Train from Preston to Aviemore
- Ave. Duration
- 6h 40m
- Frequency
- 6 times a week
- Schedules at
- sleeper.scot
Train from Preston to Birmingham International
- Ave. Duration
- 2h 3m
- Frequency
- 6 times a week
- Schedules at
- sleeper.scot
- Website
- traveline.info
Bus from Bus Station to Buchanan Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Schedules at
- traveline.info
Bus from Buchanan Bus Stn to Aviemore station
- Ave. Duration
- 3h 10m
- Frequency
- 4 times a day
- Schedules at
- traveline.info
- Website
- traveline.info
Bus from Bus Station to Buchanan Bus Station
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Schedules at
- traveline.info
Bus from Bus Station Night Std to Buchanan Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- Once daily
- Schedules at
- traveline.info
- Website
- global.flixbus.com
Bus from Bus Station to Buchanan Bus Station
- Ave. Duration
- 3h 55m
- Frequency
- Once daily
- Schedules at
- global.flixbus.com
Bus from Buchanan Bus Stn to Aviemore station
- Ave. Duration
- 3h 10m
- Frequency
- Twice daily
- Schedules at
- global.flixbus.com
- Website
- traveline.info
Bus from The Square to The Clock Tower
- Ave. Duration
- 49 min
- Frequency
- 3 times a day
- Schedules at
- traveline.info
Bus from Coach Park to The Clock Tower
- Ave. Duration
- 51 min
- Frequency
- 3 times a day
- Schedules at
- traveline.info
Bus from Bus Station to The Clock Tower
- Ave. Duration
- 54 min
- Frequency
- Every 2 hours
- Schedules at
- traveline.info
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.
Related travel guides
Travelling to the UK: What do I need to know?
Read the travel guide
More Questions & Answers
Preston to Dufftown bus services, operated by FlixBus, arrive at Buchanan Bus Station.
Preston to Dufftown train services, operated by Virgin West Coast Trains, arrive at Haymarket station.
Yes, the driving distance between Preston to Dufftown is 322 miles. It takes approximately 5h 57m to drive from Preston to Dufftown.
There are 184+ hotels available in Dufftown.








