• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 6 ways to get from Armadale, Skye to Armadale by ferry, train 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.

Recommended option

Ferry, train to Glasgow, fly  •  31h 2m

  1. Take the ferry from Armadale Ferry Terminal to Mallaig
  2. Take the train from Mallaig to Glasgow Queen Street
  3. Fly from Glasgow (GLA) to Perth (PER) GLA - PER

$895 - $2,427

Cheapest option

Ferry, train, train to Edinburgh, fly  •  31h 42m

  1. Take the ferry from Armadale Ferry Terminal to Mallaig
  2. Take the train from Mallaig to Dumbarton Central
  3. Take the train from Dumbarton Central to Edinburgh Park
  4. Fly from Edinburgh (EDI) to Perth (PER) EDI - PER

$698 - $1,139

4 alternative options

Train to Inverness, fly  •  30h 57m

  1. Take the train from Kyle of Lochalsh to Inverness
  2. Fly from Inverness (INV) to Perth (PER) INV - PER

$808 - $2,084

Train, train to Aberdeen, fly  •  30h 43m

  1. Take the train from Kyle of Lochalsh to Inverness
  2. Take the train from Inverness to Dyce
  3. Fly from Aberdeen (ABZ) to Perth (PER) ABZ - PER

$942 - $2,430

Ferry, train, train to Newcastle, fly  •  33h 38m

  1. Take the ferry from Armadale Ferry Terminal to Mallaig
  2. Take the train from Mallaig to Glasgow Queen Street
  3. Take the train from Glasgow Queen Street to Edinburgh
  4. Take the train from Edinburgh to Newcastle
  5. Fly from Newcastle (NCL) to Perth (PER) NCL - PER

$807 - $1,771

Ferry, train, train to Manchester, fly  •  34h 53m

  1. Take the ferry from Armadale Ferry Terminal to Mallaig
  2. Take the train from Mallaig to Dalmuir
  3. Take the train from Glasgow Central to Preston
  4. Take the train from Preston to Manchester Airport
  5. Fly from Manchester (MAN) to Perth (PER) MAN - PER

$798 - $1,897

Questions & Answers

The cheapest way to get from Armadale, Skye to Armadale is to ferry and train and fly which costs £380 - £650 and takes 31h 42m.

More details

The quickest way to get from Armadale, Skye to Armadale is to train and fly which costs £500 - £1,400 and takes 30h 43m.

More details

The distance between Armadale, Skye and Armadale is 9286 miles.

It takes approximately 31h 2m to get from Armadale, Skye to Armadale, including transfers.

More details

There is no direct flight from Glasgow Airport to Perth Airport. The quickest flight takes 20h and has one stopover.

Search flights

Flybe, KLM, Qantas and three other airlines offer flights from Glasgow Airport to Perth Airport.

Search flights

There are 34+ hotels available in Armadale. Prices start at $90 AUD per night.

More details

Map of how to get from Armadale, Skye to Armadale.
Launch map view
  • Distance: 9286.5 miles
  • Duration: 31h 2m

What companies run services between Armadale, Skye, Highland, Scotland and Armadale, WA, Australia?

There is no direct connection from Armadale, Skye to Armadale. However, you can take the walk to Armadale Ferry Terminal, take the ferry to Mallaig, take the walk to Mallaig, take the train to Glasgow Queen Street, take the walk to Glasgow, Queen St, take the line 500 bus to Glasgow Airport, Terminal Building, take the walk to Glasgow airport, fly to Perth, take the walk to Fauntleroy Av Before Miller Rd, take the line 935 bus to Wright St - Belmont Forum Shopping Ctr, take the line 998 bus to Oats St Bus Rd Stand 2, take the walk to Oats Street Stn Platform 2, then take the train to Armadale. Alternatively, you can take the walk to Armadale, Allt a-Tuath, take the bus to Kyle of Lochalsh, Harbour Slipway, take the walk to Kyle of Lochalsh, take the train to Inverness, take the walk to Inverness, Bus Station, take the bus to Inverness Airport, Terminal Building, take the walk to Inverness airport, fly to Perth, take the walk to Fauntleroy Av Before Miller Rd, take the line 935 bus to Wright St - Belmont Forum Shopping Ctr, take the line 998 bus to Oats St Bus Rd Stand 2, take the walk to Oats Street Stn Platform 2, then take the train to Armadale.

Airlines
British Airways
Website
britishairways.com
Flights from Glasgow to Perth via London Heathrow, Singapore Changi
Ave. Duration
22h 25m
When
Every day
Estimated price
$1,100 - $3,800
Flights from Glasgow to Perth via London Gatwick, Doha
Ave. Duration
22h 35m
When
Monday to Friday
Estimated price
$800 - $2,300
Flights from Glasgow to Perth via London Heathrow, Doha
Ave. Duration
23h 10m
When
Every day
Estimated price
$800 - $2,300
Flights from Inverness to Perth via London Heathrow, Singapore Changi
Ave. Duration
21h 50m
When
Every day
Estimated price
$1,100 - $3,700
Flights from Inverness to Perth via London Heathrow, Doha
Ave. Duration
23h 55m
When
Saturday and Sunday
Estimated price
$750 - $2,200
Flights from Inverness to Perth via London Heathrow, Hong Kong
Ave. Duration
28h
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$1,100 - $3,800
Flights from Inverness to Perth via Manchester, Doha
Ave. Duration
28h 35m
When
Every day
Estimated price
$750 - $2,200
Flights from Inverness to Perth via Birmingham, Doha
Ave. Duration
22h 45m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$750 - $2,200
Flights from Edinburgh to Perth via Doha
Ave. Duration
19h 40m
When
Every day
Estimated price
$1,300 - $2,800
Flights from Aberdeen to Perth via London Heathrow, Hong Kong
Ave. Duration
23h 30m
When
Monday to Friday
Estimated price
$1,300 - $4,300
Flights from Newcastle to Perth via London Heathrow, Hong Kong
Ave. Duration
23h 10m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$1,400 - $2,900
Flights from Newcastle to Perth via London Heathrow, Singapore Changi
Ave. Duration
24h 25m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$1,400 - $2,900
Flights from Manchester to Perth via Doha
Ave. Duration
23h 40m
When
Every day
Estimated price
$1,200 - $2,900
Qantas
Website
qantas.com
Flights from Glasgow to Perth via Dubai
Ave. Duration
20h
When
Every day
Estimated price
$800 - $2,300
Flights from Glasgow to Perth via London Heathrow
Ave. Duration
20h
When
Every day
Estimated price
$950 - $2,600
Flights from Inverness to Perth via London Heathrow
Ave. Duration
21h 50m
When
Every day
Estimated price
$900 - $2,500
Flights from Inverness to Perth via Amsterdam Schiphol, Dubai
Ave. Duration
23h 40m
When
Monday to Saturday
Estimated price
$800 - $2,200
Flights from Aberdeen to Perth via London Heathrow
Ave. Duration
19h 30m
When
Monday to Friday
Estimated price
$1,000 - $2,800
Flights from Aberdeen to Perth via London Heathrow, Singapore Changi
Ave. Duration
22h 20m
When
Wednesday, Friday and Sunday
Estimated price
$1,000 - $2,900
Flights from Newcastle to Perth via Dubai
Ave. Duration
20h 50m
When
Every day
Estimated price
$1,800 - $3,500
Flights from Newcastle to Perth via London Heathrow
Ave. Duration
19h 55m
When
Monday to Friday
Estimated price
$1,800 - $3,600
Flights from Manchester to Perth via Dubai
Ave. Duration
22h 35m
When
Every day
Estimated price
$1,200 - $3,100
Singapore Airlines
Website
singaporeair.com
Flights from Inverness to Perth via London Heathrow, Singapore Changi
Ave. Duration
22h 20m
When
Every day
Estimated price
$900 - $2,900
Flights from Inverness to Perth via Amsterdam Schiphol, Singapore Changi
Ave. Duration
23h 25m
When
Every day
Estimated price
$750 - $2,000
Flights from Edinburgh to Perth via Frankfurt, Singapore Changi
Ave. Duration
22h 55m
When
Every day
Estimated price
$750 - $2,100
Flights from Edinburgh to Perth via Munich, Singapore Changi
Ave. Duration
23h 25m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$750 - $2,100
Flights from Aberdeen to Perth via London Heathrow, Singapore Changi
Ave. Duration
23h 20m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$850 - $2,300
Flights from Aberdeen to Perth via Paris CDG, Singapore Changi
Ave. Duration
23h 40m
When
Every day
Estimated price
$850 - $2,300
Flights from Newcastle to Perth via Paris CDG, Singapore Changi
Ave. Duration
23h 50m
When
Every day
Estimated price
$800 - $2,200
Flights from Manchester to Perth via Singapore Changi
Ave. Duration
20h
When
Monday, Wednesday, Thursday, Saturday and Sunday
Estimated price
$1,000 - $11,000
Emirates
Website
emirates.com
Flights from Glasgow to Perth via Dubai
Ave. Duration
20h
When
Every day
Estimated price
$800 - $2,300
Flights from Glasgow to Perth via Birmingham, Dubai
Ave. Duration
23h 25m
When
Sunday
Estimated price
$800 - $2,300
Flights from Inverness to Perth via Amsterdam Schiphol, Dubai
Ave. Duration
23h 40m
When
Monday to Saturday
Estimated price
$800 - $2,200
Flights from Edinburgh to Perth via Manchester, Dubai
Ave. Duration
24h 15m
When
Monday to Friday
Estimated price
$1,700 - $2,500
Flights from Aberdeen to Perth via Manchester, Dubai
Ave. Duration
24h
When
Every day
Estimated price
$900 - $2,500
Flights from Newcastle to Perth via Dubai
Ave. Duration
20h 50m
When
Every day
Estimated price
$1,800 - $3,500
Flights from Manchester to Perth via Dubai
Ave. Duration
22h 35m
When
Every day
Estimated price
$1,200 - $3,100
Qatar Airways
Website
qatarairways.com
Flights from Glasgow to Perth via London Heathrow, Doha
Ave. Duration
23h 10m
When
Every day
Estimated price
$800 - $2,300
Flights from Inverness to Perth via London Heathrow, Doha
Ave. Duration
23h 55m
When
Saturday and Sunday
Estimated price
$750 - $2,200
Flights from Inverness to Perth via Birmingham, Doha
Ave. Duration
22h 45m
When
Tuesday, Thursday, Friday and Sunday
Estimated price
$750 - $2,200
Flights from Edinburgh to Perth via Doha
Ave. Duration
19h 40m
When
Every day
Estimated price
$1,300 - $2,800
Flights from Manchester to Perth via Doha
Ave. Duration
23h 40m
When
Every day
Estimated price
$1,200 - $2,900
KLM
Website
klm.com
Flights from Glasgow to Perth via Amsterdam Schiphol, Singapore Changi
Ave. Duration
23h 55m
When
Every day
Estimated price
$1,500 - $6,000
Flights from Inverness to Perth via Amsterdam Schiphol, Singapore Changi
Ave. Duration
25h
When
Every day
Estimated price
$1,500 - $5,500
Flights from Inverness to Perth via Amsterdam Schiphol, Kuala Lumpur
Ave. Duration
26h 20m
When
Every day
Estimated price
$1,500 - $5,500
Flights from Edinburgh to Perth via Amsterdam Schiphol, Singapore Changi
Ave. Duration
23h 20m
When
Every day
Estimated price
$1,600 - $2,600
Flights from Aberdeen to Perth via Amsterdam Schiphol, Singapore Changi
Ave. Duration
23h 30m
When
Every day
Estimated price
$1,700 - $6,500
Flights from Newcastle to Perth via Amsterdam Schiphol, Singapore Changi
Ave. Duration
23h 20m
When
Every day
Estimated price
$1,900 - $3,500
Air France
Website
airfrance.com
Flights from Glasgow to Perth via Amsterdam Schiphol, Singapore Changi
Ave. Duration
23h 55m
When
Every day
Estimated price
$1,500 - $6,000
Flights from Inverness to Perth via Amsterdam Schiphol, Singapore Changi
Ave. Duration
25h
When
Every day
Estimated price
$1,500 - $5,500
Flights from Aberdeen to Perth via Paris CDG, Singapore Changi
Ave. Duration
24h 5m
When
Every day
Estimated price
$1,500 - $7,500
Flights from Newcastle to Perth via Paris CDG, Singapore Changi
Ave. Duration
23h 45m
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$2,000 - $4,100
Lufthansa
Website
lufthansa.com
Flights from Inverness to Perth via London Heathrow, Singapore Changi
Ave. Duration
21h 55m
When
Every day
Estimated price
$1,100 - $3,700
Flights from Edinburgh to Perth via Frankfurt, Singapore Changi
Ave. Duration
22h 55m
When
Every day
Estimated price
$750 - $2,100
Flights from Edinburgh to Perth via Munich, Singapore Changi
Ave. Duration
23h 52m
When
Every day
Estimated price
$1,200 - $4,100
Swiss
Website
swiss.com
Flights from Inverness to Perth via London Heathrow, Singapore Changi
Ave. Duration
21h 55m
When
Every day
Estimated price
$1,100 - $3,700
Flights from Inverness to Perth via Zurich, Singapore Changi
Ave. Duration
26h 30m
When
Tuesday
Estimated price
$850 - $2,900
Turkish Airlines
Website
p.turkishairlines.com
Flights from Inverness to Perth via London Heathrow, Singapore Changi
Ave. Duration
21h 55m
When
Every day
Estimated price
$1,100 - $3,700
Flights from Manchester to Perth via Istanbul Ataturk, Singapore Changi
Ave. Duration
24h 25m
When
Every day
Estimated price
$1,200 - $3,800
Malaysia Airlines
Website
malaysiaairlines.com
Flights from Inverness to Perth via London Heathrow, Kuala Lumpur
Ave. Duration
23h 10m
When
Every day
Estimated price
$700 - $2,200
Finnair
Website
finnair.com
Flights from Edinburgh to Perth via Helsinki, Singapore Changi
Ave. Duration
22h 50m
When
Tuesday, Wednesday, Thursday and Sunday
Estimated price
$600 - $3,700
Cathay Pacific
Website
cathaypacific.com
Flights from Manchester to Perth via Hong Kong
Ave. Duration
27h 15m
When
Every day
Estimated price
$1,400 - $15,000
Train operators
ScotRail
Phone
+44 344 811 0141
Email
customer.relations@scotrail.co.uk
Website
scotrail.co.uk
Train from Mallaig to Glasgow Queen Street
Ave. Duration
5h 26m
Frequency
3 times a day
Estimated price
$60 - $80
Website
scotrail.co.uk
Advanced Single
$35 - $50
Anytime Day Single
$60 - $80
Train from Kyle of Lochalsh to Inverness
Ave. Duration
2h 32m
Frequency
4 times a day
Estimated price
$30 - $40
Website
scotrail.co.uk
Advanced Single
$20 - $28
Anytime Day Single
$30 - $40
Train from Mallaig to Dumbarton Central
Ave. Duration
4h 49m
Frequency
3 times a day
Estimated price
$55 - $70
Website
scotrail.co.uk
Advanced Single
$30 - $45
Anytime Day Single
$55 - $70
Train from Dumbarton Central to Edinburgh Park
Ave. Duration
1h 21m
Frequency
Hourly
Estimated price
$20 - $26
Website
scotrail.co.uk
Advanced Single
$10 - $15
Anytime Day Single
$20 - $26
Train from Inverness to Dyce
Ave. Duration
1h 55m
Frequency
Every 3 hours
Estimated price
$40 - $55
Website
scotrail.co.uk
Advanced Single
$25 - $35
Anytime Day Single
$40 - $55
Train from Glasgow Queen Street to Edinburgh
Ave. Duration
46m
Frequency
Every 15 minutes
Estimated price
$18 - $23
Website
scotrail.co.uk
Advanced Single
$9 - $14
Anytime Day Single
$18 - $23
Train from Mallaig to Dalmuir
Ave. Duration
5h 1m
Frequency
3 times a day
Estimated price
$55 - $75
Website
scotrail.co.uk
Advanced Single
$30 - $50
Anytime Day Single
$55 - $75
Caledonian Sleeper
Website
sleeper.scot
Train from Glasgow Queen Street Low Level to Edinburgh
Ave. Duration
55m
Frequency
Once daily
Estimated price
$1 - $2
Website
sleeper.scot
Sleeper Seat
$1 - $2
Sleeper Berth Club Solo
$10 - $12
Sleeper Berth Classic
$22 - $28
TransPennine Express
Phone
+44 345 600 1671
Email
tpecustomer.relations@firstgroup.com
Website
tpexpress.co.uk
Train from Edinburgh to Newcastle
Ave. Duration
1h 29m
Frequency
Hourly
Estimated price
$70 - $100
Website
tpexpress.co.uk
Advance Single
$29 - $45
Off-Peak Day Single
$45 - $70
Anytime Day Single
$70 - $100
Train from Glasgow Central to Preston
Ave. Duration
2h 31m
Frequency
Every 4 hours
Estimated price
$100 - $150
Website
tpexpress.co.uk
Advance Single
$40 - $60
Off-Peak Day Single
$70 - $100
Anytime Day Single
$100 - $150
Train from Preston to Manchester Airport
Ave. Duration
55m
Frequency
Hourly
Estimated price
$24 - $35
Website
tpexpress.co.uk
Advance Single
$13 - $19
Off-Peak Day Single
$22 - $35
Anytime Day Single
$24 - $35
Ferry operators
Caledonian MacBrayne
Phone
+44 (0)1475 650 397
Email
enquiries@calmac.co.uk
Website
calmac.co.uk
Ferry from Armadale Ferry Terminal to Mallaig
Ave. Duration
25m
Frequency
Every 3 hours
Estimated price
$7 - $10
Website
Caledonian MacBrayne

Want to know more about travelling around Australia

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.