There are 8 ways to get from Manchester Piccadilly Station to Elgin by plane, train, bus, night train 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.

Recommended option

Fly Manchester to Aberdeen, train  •  4h 54m

  1. Fly from Manchester (MAN) to Aberdeen (ABZ) MAN - ABZ
  2. Take the train from Dyce to Elgin

£53 - £292

7 alternative options

Fly Manchester to Inverness, train  •  5h 44m

  1. Fly from Manchester (MAN) to Inverness (INV) MAN - INV
  2. Take the train from Inverness to Elgin

£81 - £237

Train to Birmingham, fly to Inverness, train  •  7h 36m

  1. Take the train from Manchester Piccadilly to Birmingham International
  2. Fly from Birmingham (BHX) to Inverness (INV) BHX - INV
  3. Take the train from Inverness to Elgin

£106 - £391

Train via Aberdeen  •  8h 27m

  1. Take the train from Manchester Piccadilly to Haymarket
  2. Take the train from Haymarket to Aberdeen
  3. Take the train from Aberdeen to Elgin

£93 - £318

Train  •  8h 42m

  1. Take the train from Manchester Piccadilly to Edinburgh
  2. Take the train from Edinburgh to Dundee
  3. Take the train from Dundee to Elgin

£104 - £313

Bus  •  11h 37m

  1. Take the bus from Shudehill Interchange to Buchanan Bus Station M11
  2. Take the bus from Buchanan Bus Station to Inverness, Bus Station G10 / ...
  3. Take the bus from Inverness, Bus Station to Elgin, Bus Station 10

£59 - £92

Train, night train, bus  •  11h 50m

  1. Take the train from Manchester Piccadilly to Preston
  2. Take the night train from Preston to Inverness
  3. Take the bus from Inverness, Bus Station to Elgin, Bus Station 10

£64 - £83

Drive  •  6h 42m

  1. Drive from Manchester Piccadilly Station to Elgin 392.3 miles

£65 - £100

Questions & Answers

There is widespread community transmission in United Kingdom.
Last Updated: 3/15/2020 | Source: CDC.

Heavy travel restrictions apply and transportation services are subject to change. Please check before you travel.

Learn More.

The cheapest way to get from Manchester Piccadilly Station to Elgin is to train and night train and bus which costs £60 - £85 and takes 11h 50m.

More details

The quickest way to get from Manchester Piccadilly Station to Elgin is to fly and train which costs £50 - £300 and takes 4h 54m.

More details

No, there is no direct bus from Manchester Piccadilly Station to Elgin station. However, there are services departing from Shudehill Interchange and arriving at Elgin, Bus Station via Buchanan Bus Station and Inverness, Bus Station. The journey, including transfers, takes approximately 11h 37m.

More details

No, there is no direct train from Manchester Piccadilly Station to Elgin. However, there are services departing from Manchester Piccadilly and arriving at Elgin via Haymarket and Aberdeen. The journey, including transfers, takes approximately 8h 27m.

More details

The distance between Manchester Piccadilly Station and Elgin is 293 miles. The road distance is 392.3 miles.

Get driving directions

The best way to get from Manchester Piccadilly Station to Elgin without a car is to train via Aberdeen which takes 8h 27m and costs £90 - £320.

More details

It takes approximately 4h 54m to get from Manchester Piccadilly Station to Elgin, including transfers.

More details

Manchester Piccadilly Station to Elgin bus services, operated by Megabus UK, depart from Shudehill Interchange station.

More details

Manchester Piccadilly Station to Elgin train services, operated by TransPennine Express, depart from Manchester Piccadilly station.

More details

What companies run services between Manchester Piccadilly Station, England and Elgin, Scotland?

You can take a train from Manchester Piccadilly Station to Elgin via Haymarket and Aberdeen in around 8h 27m. Alternatively, you can take a bus from Manchester Piccadilly Station to Elgin via Shudehill Interchange, Buchanan Bus Station, and Inverness, Bus Station in around 11h 37m.

Airlines
Flybe
Website
flybe.com
Flights from Manchester to Aberdeen
Ave. Duration
1h 15m
When
Every day
Estimated price
£40 - £270
Flights from Manchester to Inverness
Ave. Duration
1h 15m
When
Every day
Estimated price
£80 - £330
Flights from Birmingham to Inverness
Ave. Duration
1h 30m
When
Every day
Estimated price
£80 - £380
Flights from Birmingham to Inverness via Belfast City
Ave. Duration
3h 15m
When
Monday to Saturday
Estimated price
£80 - £380
Loganair
Website
loganair.co.uk
Flights from Manchester to Aberdeen
Ave. Duration
1h 15m
When
Every day
Estimated price
£40 - £270
Flights from Manchester to Inverness
Ave. Duration
1h 15m
When
Every day
Estimated price
£80 - £330
Flights from Birmingham to Inverness
Ave. Duration
1h 30m
When
Every day
Estimated price
£80 - £380
Train operators
ScotRail
Phone
+44 344 811 0141
Email
customer.relations@scotrail.co.uk
Website
scotrail.co.uk
Train from Dyce to Elgin
Ave. Duration
1h 15m
Frequency
Every 3 hours
Estimated price
£14 - £45
Website
scotrail.co.uk
Anytime Day Single
£14 - £20
Anytime Day Single 1st Class
£30 - £45
Train from Inverness to Elgin
Ave. Duration
39 min
Frequency
Hourly
Estimated price
£8 - £24
Website
scotrail.co.uk
Anytime Day Single
£8 - £12
Anytime Day Single 1st Class
£18 - £24
Train from Haymarket to Aberdeen
Ave. Duration
2h 14m
Frequency
Every 2 hours
Estimated price
£27 - £85
Website
scotrail.co.uk
Anytime Day Single
£27 - £40
Anytime Day Single 1st Class
£60 - £85
Train from Aberdeen to Elgin
Ave. Duration
1h 24m
Frequency
Every 3 hours
Estimated price
£14 - £45
Website
scotrail.co.uk
Anytime Day Single
£14 - £21
Anytime Day Single 1st Class
£35 - £45
Train from Edinburgh to Dundee
Ave. Duration
1h 22m
Frequency
Hourly
Estimated price
£12 - £40
Website
scotrail.co.uk
Anytime Day Single
£12 - £19
Anytime Day Single 1st Class
£29 - £40
Train from Dundee to Elgin
Ave. Duration
2h 47m
Frequency
Twice daily
Estimated price
£29 - £90
Website
scotrail.co.uk
Anytime Day Single
£29 - £45
Anytime Day Single 1st Class
£70 - £90
CrossCountry
Phone
0344 736 9123
Email
customer.relations@crosscountrytrains.co.uk
Website
crosscountrytrains.co.uk
Train from Manchester Piccadilly to Birmingham International
Ave. Duration
1h 45m
Frequency
Hourly
Estimated price
£45 - £160
Website
crosscountrytrains.co.uk
Anytime Day
£45 - £60
Anytime Day 1st Class
£100 - £160
Train from Haymarket to Aberdeen
Ave. Duration
2h 27m
Frequency
Once daily
Estimated price
£60 - £180
Website
crosscountrytrains.co.uk
Anytime Day
£60 - £75
Anytime Day 1st Class
£130 - £180
Train from Edinburgh to Dundee
Ave. Duration
1h 19m
Frequency
Twice daily
Estimated price
£35 - £130
Website
crosscountrytrains.co.uk
Anytime Day
£35 - £45
Anytime Day 1st Class
£90 - £130
TransPennine Express
Phone
+44 345 600 1671
Email
tpecustomer.relations@firstgroup.com
Website
tpexpress.co.uk
Train from Manchester Piccadilly to Haymarket
Ave. Duration
3h 6m
Frequency
Every 4 hours
Estimated price
£65 - £95
Website
tpexpress.co.uk
Advance Single
£27 - £40
Off-Peak Day Single
£40 - £65
Anytime Day Single
£65 - £95
Train from Manchester Piccadilly to Edinburgh
Ave. Duration
3h 12m
Frequency
Every 4 hours
Estimated price
£65 - £95
Website
tpexpress.co.uk
Advance Single
£27 - £40
Off-Peak Day Single
£40 - £65
Anytime Day Single
£65 - £95
Train from Manchester Piccadilly to Preston
Ave. Duration
38 min
Frequency
Hourly
Estimated price
£10 - £14
Website
tpexpress.co.uk
Advance Single
£6 - £9
Off-Peak Day Single
£10 - £15
Anytime Day Single
£10 - £14
LNER
Website
lner.co.uk
Train from Haymarket to Aberdeen
Ave. Duration
2h 32m
Frequency
4 times a day
Estimated price
£11 - £17
Website
lner.co.uk
2nd Class
£11 - £17
1st Class
£27 - £40
Train from Edinburgh to Dundee
Ave. Duration
1h 20m
Frequency
4 times a day
Estimated price
£6 - £10
Website
lner.co.uk
2nd Class
£6 - £10
1st Class
£18 - £27
Bus operators
Megabus UK
Phone
0871 266 3333
Email
enquiries@megabus.com
Website
uk.megabus.com
Bus from Shudehill Interchange to Buchanan Bus Station
Ave. Duration
4h 25m
Frequency
Twice daily
Estimated price
£22 - £40
Website
Megabus UK
Scottish Citylink
Phone
0871 266 33 33
Email
info@citylink.co.uk
Website
citylink.co.uk
Bus from Buchanan Bus Station to Inverness, Bus Station
Ave. Duration
3h 35m
Frequency
Every 4 hours
Estimated price
£26 - £40
Website
Scottish Citylink
Stagecoach North Scotland
Email
customer.services@stagecoachbus.com
Website
stagecoachbus.com
Bus from Inverness, Bus Station to Elgin, Bus Station
Ave. Duration
1h 30m
Frequency
Hourly
Estimated price
£10 - £13
Website
Stagecoach North Scotland

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.

More Questions & Answers

The best way to get from Manchester Piccadilly Station to Elgin is to train via Aberdeen which takes 8h 27m and costs £90 - £320. Alternatively, you can bus, which costs £55 - £95 and takes 11h 37m.

Mode details

The quickest flight from Manchester Airport to Aberdeen Airport is the direct flight which takes 1h 10m.

Search flights

Manchester Piccadilly Station to Elgin bus services, operated by Stagecoach North Scotland, arrive at Elgin, Bus Station.

More details

Manchester Piccadilly Station to Elgin train services, operated by ScotRail, arrive at Elgin station.

More details

Yes, the driving distance between Manchester Piccadilly Station to Elgin is 392 miles. It takes approximately 6h 42m to drive from Manchester Piccadilly Station to Elgin.

Get driving directions

Flybe offers flights from Manchester Airport to Aberdeen Airport.

Search flights

Book your Manchester Piccadilly Station to Elgin train tickets online with Omio, Omio and Omio.

Search and book

There are 237+ hotels available in Elgin. Prices start at £75 per night.

More details

The best way to get from Manchester Piccadilly Station to Manchester Airport is to train which takes 16 min and costs £3 - £17.

More details