How to get from London to Balmoral Castle

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

Train, drive  •  7 h 39 min

$85 - $126

Cheapest option

Bus  •  14 h 52 min

  1. National Express

$58 - $74

8 alternative options

Train Virgin Trains East Coast  •  9 h 44 min

$135 - $249

Train CrossCountry  •  11 h 46 min

$238 - $395

Night train  •  12 h 35 min

$83 - $119

Drive  •  8 h 47 min

  1. 514.1 miles

$110 - $160

Fly London Heathrow to Aberdeen, line 201 bus  •  7 h 11 min

  1. LHR - ABZ

$76 - $253

Fly London City to Aberdeen, line 201 bus  •  7 h 28 min

  1. LCY - ABZ

$78 - $231

Fly London Heathrow to Inverness, train, line 31 bus, drive  •  7 h 21 min

  1. LHR - INV

$136 - $446

Fly London Gatwick to Aberdeen, line 201 bus  •  7 h 30 min

  1. LGW - ABZ

$60 - $222

What companies run services between London, England and Balmoral Castle, Aberdeenshire, Scotland?

You can take a train from London to Balmoral Castle via Edinburgh, Stonehaven, Banchory, Mount Street, Ballater, Golf Road, and Crathie, Balmoral Rd End in around 9 h 44 min. Alternatively, National Express operates a bus from London to Balmoral Castle once daily. Tickets cost $40 - $55 and the journey takes 12 h 40 min.

Airlines
British Airways
Website
britishairways.com
Flights from London Heathrow to Aberdeen
Ave. Duration
1 h 35 min
When
Every day
Estimated price
$95 - $370
Flights from London City to Aberdeen via Dublin
Ave. Duration
4 h 5 min
When
Monday and Friday
Estimated price
$290 - $1,200
Flights from London Heathrow to Inverness
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$130 - $700
Flights from London Heathrow to Inverness via Manchester
Ave. Duration
3 h 23 min
When
Every day
Estimated price
$50 - $350
Flights from London Gatwick to Aberdeen via Dublin
Ave. Duration
4 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $700
Flybe
Website
flybe.com
Flights from London Heathrow to Aberdeen
Ave. Duration
2 h
When
Every day
Estimated price
$50 - $300
Flights from London City to Aberdeen
Ave. Duration
1 h 40 min
When
Every day
Estimated price
$70 - $370
Flights from London City to Aberdeen via Belfast City
Ave. Duration
3 h 40 min
When
Monday to Saturday
Estimated price
$70 - $370
KLM
Website
klm.com
Flights from London Heathrow to Aberdeen via Amsterdam
Ave. Duration
3 h 50 min
When
Every day
Estimated price
$180 - $700
Flights from London City to Aberdeen via Amsterdam
Ave. Duration
4 h 15 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$190 - $850
Flights from London Heathrow to Inverness via Amsterdam
Ave. Duration
4 h
When
Monday to Saturday
Estimated price
$150 - $550
Aer Lingus
Website
aerlingus.com
Flights from London City to Aberdeen via Dublin
Ave. Duration
4 h 5 min
When
Monday and Friday
Estimated price
$290 - $1,200
Flights from London Gatwick to Aberdeen via Dublin
Ave. Duration
4 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$210 - $700
easyJet
Website
easyjet.com
Flights from London Gatwick to Aberdeen
Ave. Duration
1 h 37 min
When
Every day
Estimated price
$50 - $210
Scandinavian Airlines
Website
flysas.com
Flights from London Heathrow to Aberdeen via Stavanger
Ave. Duration
3 h 55 min
When
Monday to Friday
Estimated price
$190 - $950
Train operators
Virgin Trains East Coast
Website
virgintrainseastcoast.com
Train from London Kings Cross to Pitlochry
Ave. Duration
6 h 28 min
Frequency
Once daily
Estimated price
$70 - $110
Website
virgintrainseastcoast.com
2nd Class
$70 - $110
1st Class
$140 - $210
Train from London Kings Cross to Edinburgh
Ave. Duration
4 h 14 min
Frequency
Hourly
Estimated price
$60 - $95
Website
virgintrainseastcoast.com
2nd Class
$60 - $95
1st Class
$110 - $170
Train from Edinburgh to Stonehaven
Ave. Duration
2 h 14 min
Frequency
4 times a day
Estimated price
$24 - $40
Website
virgintrainseastcoast.com
2nd Class
$24 - $40
1st Class
$45 - $65
Train from Inverness to Aviemore
Ave. Duration
34 min
Frequency
Once daily
Estimated price
$13 - $21
Website
virgintrainseastcoast.com
2nd Class
$13 - $21
1st Class
$24 - $40
ScotRail
Phone
+44 344 811 0141
Email
customer.relations@scotrail.co.uk
Website
scotrail.co.uk
Train from Edinburgh to Stonehaven
Ave. Duration
1 h 56 min
Frequency
Every 3 hours
Estimated price
$30 - $45
Website
scotrail.co.uk
Advanced Single
$19 - $28
Anytime Day Single
$30 - $45
Train from Inverness to Aviemore
Ave. Duration
43 min
Frequency
Every 3 hours
Estimated price
$11 - $15
Website
scotrail.co.uk
Advanced Single
$8 - $12
Anytime Day Single
$11 - $15
CrossCountry
Phone
0344 736 9123
Email
customer.relations@crosscountrytrains.co.uk
Website
crosscountrytrains.co.uk
Train from Edinburgh to Stonehaven
Ave. Duration
2 h 11 min
Frequency
Once daily
Estimated price
$60 - $90
Website
crosscountrytrains.co.uk
Advanced Single
$35 - $60
Anytime Single
$60 - $90
Off-Peak Single
$50 - $80
Train from Derby to Stonehaven
Ave. Duration
6 h 38 min
Frequency
Once daily
Estimated price
$160 - $240
Website
crosscountrytrains.co.uk
Advanced Single
$90 - $140
Anytime Single
$160 - $240
Off-Peak Single
$180 - $260
East Midlands Trains
Phone
03457 125 678
Email
getintouch@eastmidlandstrains.co.uk
Website
eastmidlandstrains.co.uk
Train from London St Pancras International to Derby
Ave. Duration
1 h 24 min
Frequency
Hourly
Estimated price
$60 - $90
Website
eastmidlandstrains.co.uk
Advance Single
$30 - $45
Off-Peak Single
$60 - $95
Anytime Day Single
$60 - $90
Anytime Single
$85 - $130
Caledonian Sleeper
Website
sleeper.scot
Night train from London Euston to Aviemore
Ave. Duration
10 h 23 min
Frequency
6 times a week
Estimated price
$65 - $100
Website
sleeper.scot
Sleeper Berth Twin
$110 - $160
Sleeper Berth Solo
$207
Sleeper Seat
$65 - $100
Bus operators
Stagecoach UK
Email
customer.services@stagecoachbus.com
Website
stagecoachbus.com
Bus from Aberdeen, St Nicholas Kirk to Banchory, Mount Street
Ave. Duration
1 h 4 min
Frequency
Every 30 minutes
Estimated price
$4 - $6
Schedules at
stagecoachbus.com
Bus from Banchory, Mount Street to Ballater, Golf Road
Ave. Duration
42 min
Frequency
Hourly
Estimated price
$2 - $4
Schedules at
stagecoachbus.com
Bus from Ballater, Golf Road to Crathie, Balmoral Rd End
Ave. Duration
15 min
Frequency
Hourly
Estimated price
$1 - $2
Schedules at
stagecoachbus.com
Bus from Aviemore, Station (Railway Station) to Cairngorm Ski Centre, Car Park (Ski Centre Car Park)
Ave. Duration
21 min
Frequency
Hourly
Estimated price
$3 - $5
Schedules at
stagecoachbus.com

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.

Questions & Answers

The distance between London and Balmoral Castle is 647 km. The road distance is 823 km.

The cheapest way to get from London to Balmoral Castle is to bus which costs £40 - £60 and takes 14 h 52 min.

The quickest way to get from London to Balmoral Castle is to fly and line 201 bus which takes 7 h 11 min and costs £55 - £190.

It takes approximately 7 h 39 min to get from London to Balmoral Castle, including transfers.