There are 7 ways to get from Mackay to Kirkwall by plane, car, bus, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Mackay to Kirkwall
best- Fly from Mackay (MKY) to Kirkwall (KOI)plane MKY - KOI
31h 42m£1,100–2,400Fly Mackay to Glasgow Airport, train, bus, ferry
cheapest- Fly from Mackay (MKY) to Glasgow Airport (GLA)plane MKY - GLA
- Take the train from Glasgow Queen Street to Stirlingtrain
- Take the train from Stirling to Invernesstrain
- Take the bus from Bus Station Stance 3 to Ferry Terminalbus
- Take the ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry Terminalferry
41h 26m£639–1,866Drive to Moranbah Airport, fly to Kirkwall
- Drive from Mackay to Moranbah Airport (MOV)car
- Fly from Moranbah Airport (MOV) to Kirkwall (KOI)plane MOV - KOI
35h 27m£1,617–3,625Fly Mackay to Edinburgh Airport, bus, ferry
- Fly from Mackay (MKY) to Edinburgh Airport (EDI)plane MKY - EDI
- Take the bus from Airport to Union Streetbus
- Take the bus from Union Street to Ferry Terminalbus
- Take the ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry Terminalferry
40h 55mTrain to Whitsunday Coast Airport, fly to Kirkwall
- Take the train from Mackay to Proserpinetrain
- Fly from Whitsunday Coast Airport (PPP) to Kirkwall (KOI)plane PPP - KOI
36h 11m£1,523–3,551Bus to Great Barrier Reef Airport, fly to Kirkwall
- Take the bus from Mackay to Airlie Beachbus
- Fly from Great Barrier Reef Airport (HTI) to Kirkwall (KOI)plane HTI - KOI
36h 47m£1,445–3,066Fly Mackay to Newcastle, train, bus, ferry
- Fly from Mackay (MKY) to Newcastle (NCL)plane MKY - NCL
- Take the train from Newcastle to Edinburgh Waverleytrain
- Take the train from Edinburgh Waverley to Invernesstrain
- Take the bus from Bus Station Stance 3 to Ferry Terminalbus
- Take the ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry Terminalferry
42h 52m£714–2,112
Mackay (MKY) to Kirkwall (KOI) flights
Questions & Answers
The cheapest way to get from Mackay to Kirkwall is to fly and train and bus and ferry which costs £600 - £1,900 and takes 41h 26m.
The fastest way to get from Mackay to Kirkwall is to fly which takes 31h 42m and costs £1,100 - £2,400.
The distance between Mackay and Kirkwall is 9543 miles.
It takes approximately 31h 42m to get from Mackay to Kirkwall, including transfers.
Kirkwall is 10h behind Mackay. It is currently 8:44 PM in Mackay and 10:44 AM in Kirkwall.
There are 169+ hotels available in Kirkwall.
What companies run services between Mackay, QLD, Australia and Kirkwall, Scotland?
Virgin Australia, Qatar Airways, and three other airlines fly from Mackay (MKY) to Kirkwall (KOI) twice daily.
- Website
- loganair.co.uk
Flights from Mackay to Kirkwall via Brisbane, Doha, Edinburgh Airport
- Ave. Duration
- 30h 57m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- £1,100–2,400
Flights from Mackay to Kirkwall via Brisbane, Dubai, Glasgow Airport
- Ave. Duration
- 38h
- When
- Saturday
- Estimated price
- £1,200–3,800
Flights from Moranbah Airport to Kirkwall via Brisbane, Dubai, Glasgow Airport
- Ave. Duration
- 40h 15m
- When
- Saturday
- Estimated price
- £1,900–6,000
Flights from Moranbah Airport to Kirkwall via Brisbane, Doha, Edinburgh Airport
- Ave. Duration
- 32h
- When
- Wednesday
- Estimated price
- £1,600–3,600
Flights from Whitsunday Coast Airport to Kirkwall via Brisbane, Doha, Edinburgh Airport
- Ave. Duration
- 36h 11m
- When
- Monday, Saturday, and Sunday
- Estimated price
- £1,500–4,800
Flights from Whitsunday Coast Airport to Kirkwall via Brisbane, Dubai, Glasgow Airport
- Ave. Duration
- 40h 25m
- When
- Saturday
- Estimated price
- £1,800–5,500
Flights from Great Barrier Reef Airport to Kirkwall via Brisbane, Doha, Edinburgh Airport
- Ave. Duration
- 29h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- £1,400–3,000
Flights from Great Barrier Reef Airport to Kirkwall via Brisbane, Dubai, Glasgow Airport
- Ave. Duration
- 38h 45m
- When
- Saturday
- Estimated price
- £1,600–4,900
Flights from Great Barrier Reef Airport to Kirkwall via Melbourne, Doha, Edinburgh Airport
- Ave. Duration
- 31h 15m
- When
- Wednesday and Sunday
- Estimated price
- £1,400–3,100
- Website
- qantas.com
Flights from Mackay to Edinburgh Airport via Brisbane, Dubai
- Ave. Duration
- 31h 50m
- When
- Every day
- Estimated price
- £550–1,700
Flights from Mackay to Edinburgh Airport via Rockhampton, Brisbane, Dubai
- Ave. Duration
- 35h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £550–1,700
Flights from Mackay to Glasgow Airport via Brisbane, Dubai
- Ave. Duration
- 27h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £550–1,800
Flights from Mackay to Glasgow Airport via Townsville, Brisbane, Dubai
- Ave. Duration
- 34h
- When
- Thursday to Saturday
- Estimated price
- £600–1,800
Flights from Mackay to Glasgow Airport via Rockhampton, Brisbane, Dubai
- Ave. Duration
- 36h
- When
- Saturday
- Estimated price
- £550–1,800
Flights from Mackay to Newcastle via Brisbane, Dubai
- Ave. Duration
- 27h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £600–1,900
Flights from Mackay to Newcastle via Townsville, Brisbane, Dubai
- Ave. Duration
- 33h 45m
- When
- Monday, Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- £650–2,000
Flights from Mackay to Newcastle via Rockhampton, Brisbane, Dubai
- Ave. Duration
- 35h 45m
- When
- Saturday
- Estimated price
- £600–1,900
- Website
- virginaustralia.com
Flights from Mackay to Edinburgh Airport via Brisbane, Doha
- Ave. Duration
- 28h 56m
- When
- Every day
- Estimated price
- £490–1,600
Flights from Mackay to Edinburgh Airport via Rockhampton, Brisbane, Doha
- Ave. Duration
- 28h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £500–1,600
- Website
- qatarairways.com
Flights from Mackay to Edinburgh Airport via Brisbane, Doha
- Ave. Duration
- 28h 56m
- When
- Every day
- Estimated price
- £490–1,600
Flights from Mackay to Edinburgh Airport via Rockhampton, Brisbane, Doha
- Ave. Duration
- 28h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £500–1,600
- Website
- emirates.com
Flights from Mackay to Glasgow Airport via Brisbane, Dubai
- Ave. Duration
- 27h 55m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £550–1,800
Flights from Mackay to Newcastle via Brisbane, Dubai
- Ave. Duration
- 27h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- £600–1,900
- Phone
- 1800 872 467
- Website
- queenslandrailtravel.com.au
Train from Mackay to Proserpine
- Ave. Duration
- 1h 28m
- Frequency
- 4 times a week
- Estimated price
- £3–226
- Book at
- https://queenslandrailtravel-booking.opendestinations.com/BookingSite/rail/search
- Website
- https://www.queenslandrailtravel.com.au/
- Schedules at
- https://www.queenslandrailtravel.com.au/Pages/Timetable.aspx
- BQuick
- £40–85
- AChoice
- £3–15
- Gold Class
- £181
- Heritage Class
- £226
- Phone
- +44 344 811 0141
- Website
- scotrail.co.uk
Train from Glasgow Queen Street to Stirling
- Ave. Duration
- 34 min
- Frequency
- Every 20 minutes
- Estimated price
- £11–12
- Website
- https://www.scotrail.co.uk/
Train from Stirling to Inverness
- Ave. Duration
- 2h 59m
- Frequency
- Every 3 hours
- Estimated price
- £22–75
- Website
- https://www.scotrail.co.uk/
Train from Edinburgh Waverley to Inverness
- Ave. Duration
- 3h 43m
- Frequency
- 5 times a day
- Estimated price
- £23–65
- Website
- https://www.scotrail.co.uk/
- Phone
- +44 345 722 5333
- customers@lner.co.uk
- Website
- lner.co.uk
Train from Stirling to Inverness
- Ave. Duration
- 2h 48m
- Frequency
- Once daily
- Estimated price
- £20–35
- Website
- https://www.lner.co.uk/
Train from Newcastle to Edinburgh Waverley
- Ave. Duration
- 1h 23m
- Frequency
- Hourly
- Estimated price
- £20–40
- Website
- https://www.lner.co.uk/
Train from Edinburgh Waverley to Inverness
- Ave. Duration
- 3h 32m
- Frequency
- Once daily
- Estimated price
- £22–70
- Website
- https://www.lner.co.uk/
- Phone
- +44 330 060 0500
- enquiry@sleeper.scot
- Website
- sleeper.scot
Train from Stirling to Inverness
- Ave. Duration
- 3h 35m
- Frequency
- 6 times a week
- Estimated price
- £3–5
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £2–3
- Sleeper Seat
- £3–5
- Sleeper Berth Club Solo
- £35–41
Train from Newcastle to Edinburgh Waverley
- Ave. Duration
- 1h 45m
- Frequency
- Twice a week
- Estimated price
- £60–80
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £210–230
- Sleeper Seat
- £60–80
- Sleeper Berth Club Solo
- £240–290
Train from Edinburgh Waverley to Inverness
- Ave. Duration
- 4h 15m
- Frequency
- 6 times a week
- Estimated price
- £60–80
- Website
- https://www.sleeper.scot/
- Sleeper Berth Classic
- £210–230
- Sleeper Seat
- £60–80
- Sleeper Berth Club Solo
- £260–300
Train from Newcastle to Edinburgh Waverley
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- £20–40
- Website
- https://www.crosscountrytrains.co.uk/
- Phone
- +44 345 600 1671
- tpecustomer.relations@tpexpress.co.uk
- Website
- tpexpress.co.uk
Train from Newcastle to Edinburgh Waverley
- Ave. Duration
- 1h 44m
- Frequency
- Every 4 hours
- Estimated price
- £8–22
- Website
- https://www.tpexpress.co.uk/
- Phone
- +44 (0)131 510 4007
- ride@ember.to
- Website
- ember.to
Bus from Airport to Union Street
- Ave. Duration
- 3h 9m
- Frequency
- Hourly
- Website
- https://www.ember.to/
Bus from Union Street to Ferry Terminal
- Ave. Duration
- 3h 28m
- Frequency
- Every 4 hours
- Website
- https://www.ember.to/
- Phone
- 01224591381
- bluebird.enquiries@stagecoachbus.com
- Website
- stagecoachbus.com
Bus from Bus Station Stance 3 to Ferry Terminal
- Ave. Duration
- 3h 39m
- Frequency
- 3 times a day
- Estimated price
- £29–40
- Website
- https://www.stagecoachbus.com/
- Phone
- 1300 473946
- Website
- greyhound.com.au
Bus from Mackay to Airlie Beach
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- £17–26
- Website
- https://www.greyhound.com.au/
- Schedules at
- https://www.greyhound.com.au/timetables
- Early Bird
- £17–24
- Advantage
- £17–26
- Flexible
- £17–26
- Phone
- 13 34 10
- reservations@premierms.com.au
- Website
- premierms.com.au
Bus from Mackay to Airlie Beach
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- £14–21
- Website
- https://premierms.com.au/
- Phone
- +44 845 600 0449
- info@northlinkferries.co.uk
- Website
- northlinkferries.co.uk
Ferry from Scrabster Ferry Terminal to Stromness Orkney Ferry Terminal
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a day
- Estimated price
- £13–19
- Website
- https://www.northlinkferries.co.uk/
- Low
- £13–17
- Peak
- £16–19
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
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide





































