Last Minute Flights from Dammam to Halifax
Dammam to HalifaxAir Canada / LufthansaOne Way20 Sep13 hours ago
Dammam to HalifaxAir Canada / LufthansaOne Way20 Sep16 hours ago
Dammam to HalifaxAir Canada / LufthansaRound Trip21 Sep to 18 Oct13 hours ago
Dammam to HalifaxAir Canada / LufthansaRound Trip21 Sep to 18 Oct16 hours ago
Dammam to HalifaxAir Canada / LufthansaRound Trip21 Sep to 18 Oct19 hours ago
Find Best Flight Deals from Dammam to Halifax
Dammam to HalifaxAir Canada / Saudi ArabianRound Trip25 Oct to 15 Nov16 hours ago
Dammam to HalifaxAir Canada / Saudi ArabianRound Trip25 Oct to 15 Nov13 hours ago
Dammam to HalifaxWestJet / KLMRound Trip27 Dec to 11 Jan13 hours ago
Dammam to HalifaxLufthansaRound Trip15 Apr to 15 May13 hours ago
Dammam to HalifaxLufthansaRound Trip15 Apr to 15 May16 hours ago
Dammam to HalifaxTurkish AirlinesOne Way15 Oct13 hours ago
Dammam to HalifaxTurkish AirlinesOne Way15 Oct16 hours ago
Dammam to HalifaxTurkish AirlinesOne Way15 Oct19 hours ago
Dammam to HalifaxTurkish AirlinesOne Way15 Oct22 hours ago
Dammam to HalifaxTurkish AirlinesOne Way15 Oct1 hour ago
Interesting Information About Flights from Dammam to Halifax
  • Q: Are there regular non-stop flights on this route or do I have to book an itinerary with stops?
  • A: You would have to book an itinerary that includes stops, as there are no direct flights between Dammam to Halifax.
  • Q: Which airports serve Dammam and Halifax?
  • A: King Fahd International Airport serve Dammam. Halifax International Airport serve Halifax.
  • Q: What is the total non-stop flight time between Dammam and Halifax?
  • A: The total non-stop flight time for this route is 12 hours and 20 minutes.
Terms & Conditions: Prices subject to date restrictions and availability. Taxes, fees and surcharges are included in prices shown. Prices may differ slightly from what's shown as FlightNetwork does not control Airline inventory and is not notified of pricing changes in advance. Some prices may not be active deals, they may be a deal that a visitor has found in the past.