Find flights
When to book
FAQs & Tips

Find cheap flights to Fort William from R6 867

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 20/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
Sun 24/3
Sun 31/3

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

In the last 7 days travelers have searched 50 468 296 times on KAYAK, and here is why:

Save 36% 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


High season


Cheapest flight

R6 867
Best time to beat the crowds but there is an average 4% increase in price.
Most popular time to fly (15% 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 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, 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 January, November and December. 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 KAYAK reviews.
KLMOverall score based on 1769 reviews
Airline reviews

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

Read more about KLM

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

I travel frequently. The flight was late again... KLM should really try and be on time

The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

I requested wheel chair assistance , it was confirmed via email that inwoood get it but I didn’t get it . The last leg of my trip to Nigeria was the worst.

Well, in my case; the flight was delayed 1 hour, we have to wait in the plane to get green light. And the plane (probably because was a short trip) did not have entertainment or WiFi. No a good experience.

Seats actually fit a human! Snack options were a bit lame but that’s ok

Boarding in NCL is really bad. I'm sure part of that is a directive from the airport that KLM can't change but part of that is due to KLM policy. NCL doesn't announce the gate of departure until 30 minutes before departure. However, when you arrive at the gate area, the gate agents file everyone into one long line and everyone boards from one line at one time. This line can stretch for 200m...easily. There is a separate line for groups 1 and 2 but you don't know it until you get to the gate area and agents don't announce/advertise it. Everyone else is grouped into one line. Are you in group 3? Doesn't board with group 5. Traveling with a child? Tough're stuck at the end of the line and board last. The last part is very annoying because none of the gates at NCL (with the exception of 1 used by Emirates) has a jetway. To board, you must leave the gate area, walk downstairs, walk onto the tarmac and walk up stairs to board the plane. Highly challenging if you're traveling with small children. That boarding process begs for a concession to allow people with children to board first because they will need extra time. But there is no such policy. Just a really horrible boarding experience all around.

Pros: "Friendly crew, great access to a variety refreshments, robust entertainment library."
Cons: "No suggestions."
Pros: "Seats were very comfortable. Plane interior was in new condition, including electronic window shade tinting."
Cons: "Staff was not particularly warm or attentive. Was never offered more to drink, and after asking for more wine was ignored."

Too many boarding protocols. Never experienced with other international flights.

Was required to print a boarding pass, which I'd prefer to avoid. Seat (economy x) was comfortable, service was excellent.

Food and entertainment was very very bad. Also, Doha airport is very bad. Entertainment was same for last 1 change. Old movies. Food quality was sub par.

Very very bad.. more than 48 hr I didn’t received my baggage yet

It was the terrific, I was promoted to businessman class, and the service was amazing.

I would advice everybody not to fly by Indigo, no entertainment in flight, rude behavior of staff, worst experience of my life

Better service is needed. I booked for Qatar but I was switched to American way after I bought my tickets.

need to improve management and air hostess services. Rest of it’s OK.

Very Old flight. I didn’t expect to see this old flight. The entertainment system was very poor for a 15+ hours flight. The staff was amazing and food could is no bad could be better.

Was humiliated at Doha airport, treaded like a cattle class traveler, I hold platinum pro status with AA and I don’t fly economy even domestic but was made to travel in the middle seat in economy class and boarding zone 3 and was denied lounge access at Doha airport. Never was humiliated like this before.

Excellent. They canceled our flight & put us up for the night. Then upgraded us. We are impressed

My flight from Nairobi to nyc. My seat made noise and moved around. The two toilets in the back didn’t work well cause you didn’t know if someone was in there cause the light didn’t work. The bathroom doors didn’t lock well either, so I walked in on someone. The crew wasn’t quick or super helpful. When I went to get something they were chatting and they would look at me, continue on with their conversation and finally I would interrupt to get a drink.

The flight attendants on this flight were incredible! One even gave me her own dinner when my special meal order wasn’t transferred due to a flight delay! She insisted and I was so grateful. That is going above and beyond! The issue I had with the flight was with Lufthansa support. I missed my connection due to a flight delay and they wouldn’t rebook online, only in person. This took a lot of time and visits to the airport waiting for a Lufthansa agent to arrive 5 hours later than posted and almost paying full-fare price for the new flights and refusal to add my special meal orders. It made for a challenging journey home and I didn’t feel valued as a customer.

If my flight from Heathrow to Nairobi had not been cancelled I would’ve been in kisumu to fly back! And I have still not had my refund! So you have my cash and I’ve got nothing in return. Wonderful!

I think is one of the greatest most professional airlines I’ve flown with. So sustainable as well!!! The business class is top notch!!!

Few movies to choose from. They did not board by zone

I enjoyed the courtesy of the staff, and their professionalism. The food was pretty good and they took great care of us throughout the trip!

Fight excellent but we were not contacted when flight departure was changed to 4 hours earlier; which caused us to almost miss our flight

They should improve their time management and how to reschedule flights in order to avoid long stopovers

Customer service not the greatest my bags were left behind at JFK

You only get a chocolate square and small bottle of water.!

Efficient boarding process. Staff are nice. Food should be better.

to be bussed around the airport, then have to sit on the plane for an hour whilst the plane was deiced not once, but twice, then to have to wait for a tug driver is unacceptable. The Captain was very good at communicating.

They call it a “Dreamliner” but in reality it’s a bit of a nightmare. In short: seating is waaay too cramped in all aspects, food was terrible with bread and butter being the only saving grace, complimentary drinks are too small, and lavatories are too small and absolutely disgusting! Forcing people who travel “economy class” to endure such conditions should be considered criminal! And, I know this is not uniquely a Lufthansa issue; it’s an industry issue and it should be addressed in the interest of humanity.

Terrible. This airline will cancel flights at very short notice.

Overall good experience, just the delay of 2.5 hrs was a bummer.

There was no entertainment for complete journey it was terrible experience

Flight was good, staff members were helpful and energetic, food can be more tasty.

I was disgusted at the fact when it came to checking into the flight it appeared there was no space for me on the plane due to the fact United airlines/Lufthansa had overbooked the flight. This was ridiculous considering I had paid to be on the flight and got to the airport gate early to make sure I was on time. Luckily my partner had asked the gentleman on the desk if someone didn’t turn up could I have their seat as we did not want to have to wait til the next day to fly home. This then encouraged them to go and actually check the plane, where they found there was a seat available. Thank god my partner had suggested this otherwise we would have had to fly back the following day and have to stop over in Washington. As we got onto the plane and finally found our seats (which were not together either), other passengers believed it was because we were late for the flight which then made it even more of an uncomfortable flight. This whole experience made me so anxious and was very upsetting which then effected the flight home to London. It was unacceptable! It should not have happened in the first place and I will not be flying with United airlines again, and will be encouraging others not to as well.

Paid extra for more leg room but the aircraft was changed and they gave me the last seats in the back with no room to even recline backwards.

I have not used food or entertainment all other services I used were simply excellent. BA crew is always good in service. The BA Crew at anygiven flight is simply amazing.

It was a smooth flight. The flight crew was wonderful and friendly.

Good. The flight was extremely delayed but they rebooked my layover (which took off before we even landed) before we arrived. Second flight made me check my bag but there was plenty of room. Otherwise good experience

Horrible experience! We sat in the plane at the gAte and had a delay of about 4 hours! Captain said it was due to the tug not being able to disengage from the aircraft . When we finally took off it was evident that we had missed out connection and tbough BA rebooked us on a later flight it caused us to miss an orientation meeting and dinner in Geneva. Once in the second flt from gatwick to Geneva we again were delayed( again sitting in the plane )for an hour after boarding waiting for apparently an air traffic problem to resolve. Another annoyance was paying seat fees twice to upgrade our seats towards the front of the plane to ensure overhead cabin space and were told at the gate they are boarding from the rear! This should be stated when making reservations!! On the first flight from Jfk there was a sick person on board snd they asked for assistance. For the rest I of the flight a person kAyed on the glue if the planes covered in blankets . Very unsettling to say the least!I have several flights booked with BA and I’m seriously rethinking this. Kathleen Ditta

It was the most uncomfortable flight I have ever had , it was a nightmare ,the seats were narrow and I was very cramped, the food was awful, there was over weight person seating next to me or should I say seating on my lap.Most of her was overflowing onto my seat .For 6 hours I endured this gulag like conditions. I will never ever book any flight with British Airlines

Good flight. Was delayed, but that wasn’t a big deal. The crew were nice. Unfortunately the seats still recline, I had to ask the passenger in front of me to get her seat upright, as she made herself too comfortable and I was unable to move in my seat. EasyJet seats are fixed now to avoid such aggravation. About one third of the plane was empty, but when I checked in before departure, I was unable to change my seat without incurring expenses. That leaves a bitter taste in the mouth.

Innovative boarding process using face recognition was flawless. Excellent food. Great lounge!

My parents travelled through british airways. Service was very poor. They were not able to eat anything in the flight due to poor customer service in the flight.

Both flights into and out of Heathrow were delayed over two hours due to BA technical problems. Ground crew was not very friendly. However cabin crews were

My suitcase did not arrive . I had to change my flight to the US . I was also without all of my stuff that I had to pay through my teeth for my suitcase . I am still miserable from all the stress BA had put me and my family and friends through

Book Cheap Fort William Plane Tickets

Recent return flight deals

1 stopSWISS
36h 50mJNB-EDI
1 stopSWISS
23h 20mEDI-JNB
R11 128
1 stopSWISS
36h 50mJNB-EDI
1 stopSWISS
36h 30mEDI-JNB
R11 698
1 stopKLM
34h 10mJNB-EDI
1 stopKLM
14h 20mEDI-JNB
R14 608
1 stopLufthansa
30h 05mCPT-EDI
2 stopsLufthansa
33h 45mEDI-CPT
R14 647
1 stopQatar Airways
24h 35mJNB-EDI
1 stopQatar Airways
32h 00mEDI-JNB
R15 388
1 stopKLM
24h 50mJNB-EDI
1 stopKLM
14h 20mEDI-JNB
R15 407
2 stopsLufthansa
17h 25mCPT-EDI
2 stopsLufthansa
21h 35mEDI-CPT
R15 636
1 stopQatar Airways
17h 55mJNB-EDI
1 stopQatar Airways
25h 15mEDI-JNB
R15 769
1 stopBritish Airways
14h 40mCPT-EDI
1 stopBritish Airways
15h 05mEDI-CPT
R16 891
1 stopBritish Airways
15h 40mCPT-EDI
1 stopBritish Airways
18h 30mEDI-CPT
R17 271

Search by stops

Search by airline

Search by price

Recent one-way flight deals

1 stopQatar Airways
22h 35mJNB-EDI
R6 867
1 stopQatar Airways
24h 35mJNB-EDI
R7 399
2 stops
30h 20mJNB-EDI
R7 437
1 stopLufthansa
18h 20mJNB-EDI
R8 674
2 stopsKenya Airways
35h 55mJNB-EDI
R8 959
2 stopsKenya Airways
20h 40mJNB-EDI
R9 282
1 stopLufthansa
23h 40mJNB-EDI
R11 603
2 stopsAir France
22h 50mCPT-EDI
R34 676
1 stopTurkish Airlines
24h 15mCPT-EDI
R38 157
1 stopTurkish Airlines
18h 05mCPT-EDI
R41 124

Search by stops

Search by airline

Search by price

Flights to Fort William

Browse origins: