R5 502 Find cheap flights to Fort William

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Fort William departing on 24/3. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags

Search hundreds of travel sites at once for deals on flights to Fort William

In the last 7 days, travellers have searched 46 646 933 times on KAYAK, and here's why:

Save 22% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

January

High season

December

Cheapest flight

R5 502
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (9% more expensive on average)
Flight from Johannesburg to Edinburgh

FAQs - booking Fort William flights

  • How to fly to Fort William?

    You cannot fly directly to Fort William. KAYAK recommends you fly to Edinburgh Turnhouse (EDI) (143,86 km from Fort William). From there you can hire a car or take a taxi.

  • What airports are near Fort William?

    The closest airport is Inverness (INV) (102,49 km). Other nearby airports are Glasgow Intl (GLA) (113,15 km) or Edinburgh Turnhouse (EDI) (143,86 km). KAYAK recommends you fly to Edinburgh Turnhouse.

  • How far is Edinburgh Turnhouse Airport from central Edinburgh?

    The city centre of Edinburgh is 11 km from Edinburgh.

  • What is the name of Edinburgh’s airport?

    Edinburgh is served by Edinburgh Turnhouse Airport, also commonly referred to as Edinburgh, Edinburgh Turnhouse, or Turnhouse. The airport code is EDI.

  • How does KAYAK find such low prices on flights to Fort William?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Fort William.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Fort William?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Fort William is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Fort William?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Fort William with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Fort William?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Fort William up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Fort William

  • There is no major airport in Fort William. It is instead served by Edinburgh Turnhouse Airport.
  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be May, June and July. The cheapest month to fly from South Africa is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Fort William flight deals.
See more tips

Top 5 airlines flying to Fort William

Need help choosing which airline to fly with from South Africa to Fort William? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1349 reviews
7,7Comfort
7,9Boarding
7,2Entertainment
7,3Food
8,4Crew
Airline reviews

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

8,0 ExcellentAdi, Nov 2024AMS - YYZ
Read more KLM reviews

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

The baggage service at Malpensa was the worst ever. We wanted for over an hour without any information, they broke my suitcase, and the services of the local luggage services company was below any usual services level of a KLM partner.

Good experience, just i couldn’t connect me to the wifi

Was downgraded from business to economy due to a faulty seat in business class. However when I boarded the plane there were no less than 5 free business class seats. Will never fly Qatar Airways again

Doha airport is huge , takes long time to reach gate .

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Staff was very friendly. There is no on board entertainment, but it’s such a short flight that it doesn’t matter. We also got a meal which was nice and unexpected due to the length of the flight.

Flight was fine overall. What you would expect from economy seats. I did appreciate the amenities (eyemask, earplugs, small toothbrush and toothpaste, thin socks).

Food was good, attendants were friendly. Seats were not comfortable. Did not receive any amenities such as eyemask or earplugs that would have helped sleep. Additionally a large group of passengers boarded very late into boarding and were a disruption for almost the whole flight. Flight attendants did their best but the kids were making so much noise, kicking seats, and half the time no adult was sat with them so they weren’t being managed.

Good staff, good intent, decent entertainment. More seat space would always be of benefit

It was good no problems made it on time for the next flight overseas!

They made us deliberate waste time by holding our passports and boarding passes making us miss the flight

It was a long flight but overall a good one. The one thing that I would comment on is that there is a real problem with disposable plastic products when it comes to the meal service. It would be great for Qatar Airways to find ways to make its meal service more circular and reduce the immense amount of waste.

I did not have a good experience from the first point of contact to the check in person to boarding and the comfort of the seats. I would not travel on Turkish again. I will let my family and friends know about my experience which was not a pleasant one.

They sell the option to select chairs in extrafly price level, but this is not true. I was not able to select the seats. The food was not the requested option. They suppously offer glutten free menu, but during the fly that was nos availble.

Very poor! It was too hot! It smelled. The food was nasty. The bathroom sink to wash hand was barely working. The tray table was broken. Everything was just wrong!

Good food and wine. Some of the Guy who are in charge to board Passengers on the plane couldn’t use the word “Please” to direct them drop their hand luggage to be loaded on Plane bcos he said the inside storage may not have enough room for all.

My experience was amazing. Very friendly hosts and impeccable service.

Seemed like a cramped A321 config. Roasting hot cabin most of the flight. Wifi did not work. Lots of first time fliers, I think, who didn't know how to follow a seat assignment.

Not sure how they are rated best airline in Europe. If they are the best; then I worry about the overall airline standards of European airlines. Seats were very uncomfortable and almost closer to budget airlines in terms of comfort. A sore bottom after a long haul flight ruins your holiday at the start. Check in process was okay. Staff/crew was good - interactions ranged from pleasant to borderline rude (depending on the particular individual).

Four of my family members was settled in a different seats. I paid extra $200 dollars for 4 seats just to be all together, but they settled us on separated seats. After a lots of time they put us 2 and 2. My kids are 9 and 13 . How i can leave them alone???

Check-in was a mess, transfer flights were sepersted so no one could sit with their company. Some tickets were closed to online check-in without notice hand luggage allowances were not checked so oberhead bins were already full halfway through boarding.

Everything was great except the meat served was tough and overcooked!

Ok flight. Water and small chocolate offered. Would be good if flynet included also video.

Connection time and departure time were both changed to cause undue stree on older people who cant run through an airport

Swiss air was a short flight to and from Frankfurt to Geneva. The crew was nice, and the service was fine. Would be nice if they had wifi available.

Delayed flight with no explanations; poorly managed gate and boarding process.

LH is not customer service oriented. Stewardess and ground staff are opinated snd condescending, airplanes are old with small screens with bad non responsive and annoying touch screens; overall they can't compete with Asian and Middle East airlines such as Brunei, Thai, Emirates, Qatar, etc.

No internet, very narrow seats insufficient room for three passengers with encroachment.

Handling of baggage. We had a two hour delay and they still did not get baggage on flight

Missed our flight to London and we were put on coach seats to Munich.

Seats were terribly uncomfortable! Couldn’t sleep! I paid for good seats when scheduled with Lufthansa, got crappy mid-section seats on Air Canada!

No refreshments apart from a bottle of water. No pillows. No entertainment. Flight delayed by 52 minutes.

Great job notifying of 30 minute delay in departure. Fabulous job making up for the time and arriving as scheduled. Air travel is just no fun anymore with the extreme overcrowding, and someone needs to come up with an innovative plan for loading and unloading passengers (load all window seats first, middle seats second, aisle seats last?). Great job getting the luggage on the carousel in record time!

Flight was fine, food much better than anticipated, and flight attendants were helpful and friendly!

Our headphone plug in was broken, especially we are with 5 years old who like to watch a movie

Free food and drink! Got a late start due to mechanical problems w a luggage loader.

App totally screwed me up trying to check in. Would not let me select a reasonable seat and therefore I was stuck in a totally uncomfortable seat for 7 hours. Will not take the chance again and use other airlines in future where no issue choosing seats

Although it was an overnight flight, the crew could’ve have made more refreshment passes.

All and it was good . But no one woke me when meals came around . Please have a don’t not disturb sign if you opted for that . Left very hungry missing all meals .

Not being stuck in the middle seat between strangers but that’s not the airlines fault

On board was excellent—a remarkable positive change. Check in was horrifying. Forced to check in branded cabin baggage approved bags weighing 10 and 12 kgs each, because desk insisted these were not fit for overhead lockers. Got charged £160 for two bags. Behaviour of staff was hostile, motivated and rude. Wonder if BA pays commissions on collection, or borrows staff from Airport operator. Basle evidently is an airport used by budget airline— and customers are treated like consumers.

I was at the airport 10 hour early. I would have loved to drop luggage in advance but this was possible only 3h before the scheduled time, however BA was so kind to move me to the earlier flight as it had space available at no extra cost. Thank you!

Book Cheap Fort William Plane Tickets

Recent return flight deals

27/2Thu
1 stopTurkish Airlines
17h 10mJNB-EDI
2/3Sun
1 stopTurkish Airlines
16h 20mEDI-JNB
R14 263
27/2Thu
1 stopTurkish Airlines
17h 10mJNB-EDI
2/3Sun
1 stopTurkish Airlines
16h 20mEDI-JNB
R14 281
31/3Mon
1 stopQatar Airways
24h 35mJNB-EDI
4/4Fri
1 stopQatar Airways
24h 25mEDI-JNB
R14 299
12/1Sun
1 stopQatar Airways
29h 50mJNB-EDI
26/1Sun
1 stopQatar Airways
23h 25mEDI-JNB
R14 697
27/2Thu
2 stopsKenya Airways
31h 55mJNB-EDI
2/3Sun
2 stopsKenya Airways
32h 25mEDI-JNB
R15 023
31/3Mon
2 stopsKenya Airways
30h 35mJNB-EDI
4/4Fri
2 stopsKenya Airways
27h 55mEDI-JNB
R15 349
27/2Thu
2 stopsLufthansa
27h 50mJNB-EDI
2/3Sun
1 stopLufthansa
18h 50mEDI-JNB
R17 484
27/2Thu
2 stopsLufthansa
27h 50mJNB-EDI
2/3Sun
1 stopLufthansa
25h 30mEDI-JNB
R17 502
12/1Sun
2 stopsKLM
22h 20mJNB-EDI
26/1Sun
2 stopsKLM
20h 20mEDI-JNB
R19 873
14/12Sat
1 stopKLM
25h 15mJNB-EDI
20/12Fri
1 stopKLM
25h 40mEDI-JNB
R40 760

Search by stops

Search by airline

Search by price

Recent one-way flight deals

24/3Mon
1 stopQatar Airways
19h 15mJNB-EDI
R5 502
23/3Sun
1 stopQatar Airways
19h 15mJNB-EDI
R5 683
24/3Mon
2 stops
28h 45mJNB-EDI
R6 534
22/3Sat
2 stopsKenya Airways
23h 55mJNB-EDI
R7 801
24/3Mon
2 stopsKenya Airways
35h 25mJNB-EDI
R8 036
17/4Thu
1 stopEmirates
32h 10mCPT-EDI
R9 502
17/4Thu
1 stopEmirates
32h 10mCPT-EDI
R9 520
22/2Sat
1 stopBritish Airways
16h 55mCPT-EDI
R39 946
22/2Sat
1 stopAir France
14h 20mCPT-EDI
R53 141
21/2Fri
2 stopsAir France
22h 15mCPT-EDI
R58 046

Search by stops

Search by airline

Search by price

Last minute flights to Fort William

Last minute flight, train and bus deals

24/11Sun
multi-stop
25h 11mCPT-EDI
6/12Fri
multi-stop
17h 05mEDI-CPT
R11 131
24/11Sun
multi-stop
26h 10mCPT-EDI
6/12Fri
multi-stop
17h 05mEDI-CPT
R11 602
25/11Mon
multi-stopKLM
15h 30mCPT-EDI
5/12Thu
multi-stopKLM
34h 10mEDI-CPT
R11 638
25/11Mon
multi-stop
19h 00mCPT-EDI
5/12Thu
multi-stop
34h 10mEDI-CPT
R12 507
25/11Mon
multi-stopLufthansa
19h 25mCPT-EDI
5/12Thu
multi-stopLufthansa
26h 50mEDI-CPT
R13 014
24/11Sun
multi-stopSWISS
30h 00mCPT-EDI
6/12Fri
multi-stopSWISS
29h 35mEDI-CPT
R13 122
24/11Sun
multi-stopSWISS
30h 30mCPT-EDI
6/12Fri
multi-stopSWISS
29h 35mEDI-CPT
R13 901
25/11Mon
multi-stopKenya Airways
34h 40mCPT-EDI
5/12Thu
multi-stopKenya Airways
26h 20mEDI-CPT
R16 724
25/11Mon
multi-stop
29h 45mCPT-EDI
5/12Thu
multi-stop
33h 40mEDI-CPT
R22 824
24/11Sun
multi-stopKenya Airways
31h 35mCPT-EDI
6/12Fri
multi-stopKenya Airways
48h 10mEDI-CPT
R36 760

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to Fort William

Complete your trip to Fort William with a hotel stay or car hire

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.