Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to North America from 1,072 ﷼

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Saudi Arabia to North America departing on 5/8. 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 5/26
Sun 6/2

Search hundreds of travel sites at once for deals on flights to North America

In the last 7 days, travelers have searched 44,335,567 times on KAYAK, and here is why:

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.

Best North America Flight Deals

Cheapest round-trip prices found by our users on KAYAK in the last 72 hours

New York
New York1 stop2,597 ﷼
Toronto
Toronto1 stop2,560 ﷼
Los Angeles
Los Angeles1 stop2,815 ﷼
Washington, D.C.
Washington, D.C.1 stop2,601 ﷼
Orlando
Orlando1 stop2,759 ﷼
Chicago
Chicago1 stop2,695 ﷼
Miami
Miami1 stop2,695 ﷼
Houston
Houston1 stop2,770 ﷼
Detroit
Detroit2 stops2,815 ﷼
San Francisco
San Francisco1 stop3,032 ﷼
Dallas
Dallas1 stop2,777 ﷼
Boston
Boston1 stop2,485 ﷼
Atlanta
Atlanta2 stops3,272 ﷼
Las Vegas
Las Vegas3 stops3,624 ﷼
Calgary
Calgary2 stops3,984 ﷼
Seattle
Seattle1 stop3,235 ﷼
Denver
Denver1 stop2,597 ﷼
Ottawa
Ottawa2 stops3,377 ﷼

Good to know

Low season

January

High season

June

Cheapest flight

1,072 ﷼
Best time to beat the crowds with an average 0% drop in price.
Most popular time to fly with an average 4% increase in price.
Flight from Riyadh to Toronto

FAQs - booking North America flights

  • How long is the flight to North America?

    An average nonstop flight from Saudi Arabia to North America takes 22h 06m, covering a distance of 18583 km. The most popular route is Riyadh - Toronto with an average flight time of 24h 00m.

  • What is the cheapest flight to North America?

    The cheapest ticket to North America from Saudi Arabia found in the last 72 hours was 3,445 ﷼ one-way, and 2,642 ﷼ round-trip. The most popular route is Riyadh King Khaled Intl to Toronto Pearson Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was 2,755 ﷼.

  • Which airlines fly to North America?

    SAUDIA flies the most frequently from Saudi Arabia to North America.

  • What are the most popular destinations in North America?

    Based on KAYAK flight searches, the most popular destination is New York (31% of total searches to North America). The next most popular destinations are Toronto (19%) and Washington, D.C. (14%). Searches for flights to Houston (9%), to Los Angeles (8%) and to Detroit (5%) are also popular.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travelers know whether to wait or book now.

See more FAQs

Top tips for finding cheap flights to North America

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest North America flight deals.

Top 5 airlines flying to North America

 
Need help choosing which airline to fly with from Saudi Arabia to North America? 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 1626 reviews
8.4crew
7.2entertainment
7.6comfort
7.8boarding
7.3food
Airline reviews

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

8.0 ExcellentJacob Oluleke, Apr 2024LOS - AMS
Read more about KLM reviews

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was again delayed for more then 2 hours with some lousy explanation regarding the reason of the delay. Although the flight was delayed for more than 2 hours, no refreshments were offered (according to EU regulations). Last 4 flights on KLM - always at least 2 hrs late. So be prepared that you cannot plan anything with KLM.

no issues at all... Kudos to the food. This time was really really good

The food was ok. The crew seemed like they were cranky. I had one guy get mad at me for passing in between the storage area to get to the other toilet. I can understand if it's not allowed but reprimanding me like I'm a student saying "This is the last time!" was not appropriate. During my meal time, there was a French family around me. No problems there but when we usually have meals, they are supposed to put their chair in the upright position. These people did not do it and the steward did not tell them to raise their seat in the upright position. However, I was told to do so! So, me and another person next to me had to eat with the monitor almost touching our faces. Furthermore, a lady in front of me was putting her feet up and preventing another elder passenger from putting her seat back. To make it worse, she was continuously hitting her back into her seat, shaking my monitor while I was watching a movie. A crew member did speak to her about it but then she accused me of pushing her seat forward! The crew member gave me a death stare and told me to stop pushing the seat forward. I did not even touch her seat at all, if I did, she would know it. Her boyfriend also stood up and tried to push her seat even further past the maximum decline to no avail. None of these people were reprimanded but the steward, some bald guy, was extremely friendly with them and did not even try to instruct them to do anything until it was time to land. I resisted the urge to really argue with them because I would have obviously been seen as the aggressor (I have no idea why). I hardly said anything on this flight except "more wine please" and "sorry" if I bumped into someone accidentally. Overall, it was an annoying flight and I had to resist the urge to yell at the steward and the people he was overly friendly with. The happiest moment of this flight was leaving it.

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

It was nice to be on a legacy airline, people try at least.

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

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.

The food quality is poor. The staff are very friendly and accommodating. The entertainment program was limited. I experienced a delay of 30 minutes due to two issues. Passenger luggage had to be removed and there was a technical issue with the stairs not detaching from the aircraft. The pilot managed to compensate and we arrived only 15 minutes later. The luggage at Dubai airport was very slow. I waited over an hour.

One of their staff was so rude with discriminative. Such a reputed airline shouldn't hire such kind of arrogant attendants.

No towels or tissue and chocolate and mint provided before arrival

For a short flight, Qatar Airways offers very good onboard service.

The flight was good but my neighbor had the vent open full power for the whole flight and because the air was blowing from the side instead of from the top and I got very cold and ended up with a sore throat.

Wore experience due to delay and took me 3 days to reach my destination.

It was pretty good overall. I just wish the crew didn't have to interrupt you every five seconds to ask you if you wanted anything, I mean that's what the help button is for. When someone is tired and sleepy and still getting their bearings, turning on DND button is maybe not the first thing on their mind.

Very very poor service. Authorities must take action against this airline immediately. Total failure to follow the rules and regulations of an international airline

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

There was not enough staff during boarding which had created big problems . Another thing once you enter gate area there’s no way to use bathroom and you have to be in that area 2 hours before boarding which is too much.

The boarding process was unpleasant. We had hardly any checked baggage, but they insisted on weighing the cabin baggage. While the weight of our cabin bag was well within limit, it seemed petty! The food was pretty disgusting. I had such awful food on the way over, that I brought some snacks of my own for the flight back. Glad I did. Qatar was consistent in that food was just as terrible on the way back as it was on the way over. The flight attendants were super-nice, though. If I had an option I would not take Qatar Airways again.

professional crew god service good entertainment need choices for diabetic meal

Loved the check-in experience. Very friendly staff and not crowded. I did wind up with a middle-middle seat, which was quite uncomfortable. Always appreciate the very professional staff on TAL.

Was not able to check in online, so had to stand in line for 90 minutes to get a boarding pass, and I had no luggage to check. Why not let people check in in advance on line? Or at a kiosk at the airport?

There was a Turkish Airlines employee sitting in front of us, we noticed from her conversations we witnessed with the cabin crew and the fact that she boarded business class. She was sat in 16A. Firstly she was talking loudly the majority of the flight with two other men, one of which was leaning over the seat in front of her. This was disturbing as they were talking loudly and we were not able to sleep. The 12 hour long flight turned into a nightmare, even the noise cancellation didn’t work for their chatter. Secondly she requested extra meals from the crew for her male friends. We believe the meals came from business class. They also took their e-cigarettes out and were caught the cabin crew, but no further action was taken. Sitting in economy and seeing this is extremely disheartening. Next time I will book Emirites, I don’t think their staff would be allowed to behave like this.

Okay experience, seats had a very poor legroom and width. Very uncomfortable for long journeys.

Just on time arrival and departure would make it great

First class payment but wife’s seat broken, would recline but not lay flat. On previous flight, delays and ground crew malfunctions connecting jetway made us miss flight to Houston. I asked twice for a cart to assist us getting across the massive Istanbul Airport, but was denied. We are both over 70.

The crew was excellent, but the flight was a little delayed and the temperature on the plane was too warm.

I will avoid this airline as much as possible. Service was rude, and I don’t think the crew knew how to answer a CALL LIGHT. I pushed my call light on the ohare to Istanbul and the Istanbul to Thailand flight because I was very very thirsty. NO ONE CAME. I pushed it twice! NO ONE CAME! Why have a call light when no one will come? My experience was the WORSE AND I WILL NEVER EVER FLY WITH THIS AIRLINE AGAIN. The cabin crew needs to learn MANNERS AND BE RETRAINED on their jobs on how to be helpful and kind instead of being short with their customers and ANSWER CALL LIGHTS! I honestly wouldn’t be suprised this airline goes out of business.

Everything was great Turkish airlines should show the same attention to international flights.

easy and perfect boarding; no change in scheduled flights. keep up the good work.

Good experience. Food was great and passengers helped rearrange seats so our family could be seated together

I wrote about this leg of my itinerary in a previous part of this review

All flights cancelled with no way to reach the airline

Worst comfort that I’ve ever experienced on a flight

You need to reimburse me for my seats purchased and luggage.

Flight was delayed and caused us to miss connection in IAD. Then bags didn’t arrive at bag claim until 1.25 hours after flight landed.

Not available crew to load the luggage for all the passengers,comon situation for local European destinations , not acceptable situation, never Lufthansa again 😉 🙄

The first flight from Denver was okay in terms of food and service of the crew. However, in the second flight they did not have the food I had requested prior to boarding and service was also poor. Never booking a flight with Lufthansa again.

Usually a business class traveller had to do economy this time due to last min travels and no business class ticket available The staff treats u like substandard citizens . Especially to coloured ppl . This would not have been the case if I were back in business or first At Munich I asked if there was an option of upgrade and not for free I would pay but within 30 sec she said the flight is full ..the interesting part is I did not even tell her which segment I am.flying . But seems like she was not interested in talking

Boarding pass could not be used in normal way due to reasons beyond my knowledge, there was argument for 3 hours and the whole episode was miserable specially when you are traveling with 83 yr old sr ctz in such long hall flight. Air india should be avoided if possible, Lufthansa should take a note of this harassment

Excellent! Great flight attendants, good food (in business class, at least), very comfortable. Touchscreen and remote wasn’t great.

Overall, terrific service, accommodations, and experience. Only reason comfort was rated lower was because it was difficult to keep a comfortable sleeping position for the overnight flight, but I also had an economy seat.

Crew and boarding fine. Flight delayed, then delayed again after boarding.

Seating space was crowded and I am a very small woman.

They canceled my flight , they put me on a different flight that was delayed and the connection was lost . They lost my luggage. And now I’m stuck with any of my belongings.

Despite many attempts to work out a change, neither British Airways nor Kayak nor Chatdeal would allow us to cancel or change this flight so we lost all of the payments when we were not able to fly. Absolutely terrible customer service. We will never use either of the services again.

Not great, took my carry on case outbound as overhead was full . This cause me to miss my train connection since I had to go to baggage claim. Then on my return flight they tried to take it again and flight was delayed over an hour. I chose BA because the service is usually better that easy jet etc but these days I am not so sure.

Economy seating has been dumbed diwn so far that it is uncomfortable for an average adult. Too small, too cramped, no room to move, and hard as a rock.

I liked that even though there was a two hour delay, I was notified WELL in advance, and could arrive at the airport later. Comfort was better than most airlines for the price. The crew was helpful and kind, taking time to respond to passengers’ questions, I noticed. The cheerfulness of the personnel made for a very pleasant vibe throughout. My experience was very positive.

Flight cancelled and i was rebooked on delta. Delta business class is not the same as British

Book Cheap North America Plane Tickets

Recent round-trip flight deals

9/22Sun
1 stopBritish Airways
26h 20mRUH-YYZ
10/6Sun
1 stopBritish Airways
17h 50mYYZ-RUH
2,560 ﷼
9/22Sun
2 stopsBritish Airways
22h 10mRUH-YYZ
10/6Sun
1 stopBritish Airways
17h 50mYYZ-RUH
2,597 ﷼
5/13Mon
1 stopLufthansa
24h 55mRUH-IAD
5/20Mon
2 stopsLufthansa
38h 30mIAD-RUH
2,721 ﷼
6/8Sat
2 stopsKLM
20h 06mRUH-JFK
6/19Wed
1 stopKLM
21h 25mJFK-RUH
2,732 ﷼
6/11Tue
2 stopsKLM
26h 15mRUH-YYZ
7/14Sun
1 stopKLM
17h 30mYYZ-RUH
2,751 ﷼
9/22Sun
2 stopsLufthansa
23h 40mRUH-YYZ
10/6Sun
2 stopsLufthansa
37h 10mYYZ-RUH
2,781 ﷼
9/24Tue
1 stopQatar Airways
22h 10mRUH-JFK
9/28Sat
1 stopQatar Airways
19h 10mJFK-RUH
3,186 ﷼
5/27Mon
1 stopTurkish Airlines
20h 10mJED-IAD
7/7Sun
1 stopTurkish Airlines
35h 10mIAD-JED
3,336 ﷼
5/12Sun
1 stopTurkish Airlines
16h 10mJED-JFK
5/19Sun
1 stopTurkish Airlines
16h 50mJFK-JED
3,362 ﷼
5/27Mon
1 stopQatar Airways
19h 50mRUH-JFK
7/18Thu
1 stopQatar Airways
16h 40mJFK-RUH
3,598 ﷼

Search by stops

Search by airline

Search by price

Recent one-way flight deals

5/8Wed
2 stops
47h 25mRUH-YYZ
1,072 ﷼
5/20Mon
2 stops
52h 45mJED-IAD
1,076 ﷼
7/20Sat
1 stopLufthansa
21h 25mRUH-YYZ
2,170 ﷼
5/20Mon
2 stopsLufthansa
23h 41mRUH-YYZ
2,256 ﷼
5/26Sun
2 stopsKLM
26h 56mRUH-YYZ
2,290 ﷼
7/21Sun
2 stopsKLM
26h 56mRUH-YYZ
2,470 ﷼
5/20Mon
1 stopBritish Airways
26h 20mRUH-YYZ
2,639 ﷼
5/1Wed
1 stopQatar Airways
19h 45mJED-IAD
2,639 ﷼
5/31Fri
1 stopBritish Airways
20h 20mRUH-EWR
2,744 ﷼
5/16Thu
1 stopQatar Airways
39h 15mRUH-IAD
2,871 ﷼

Search by stops

Search by airline

Search by price

Last minute flights to North America

Last minute flight, train and bus deals

4/28Sun
multi-stopBritish Airways
26h 55mRUH-IAD
5/15Wed
multi-stopBritish Airways
17h 00mIAD-RUH
2,489 ﷼
4/28Sun
multi-stopBritish Airways
26h 55mRUH-IAD
5/15Wed
multi-stopBritish Airways
19h 33mIAD-RUH
2,759 ﷼
5/1Wed
multi-stopTurkish Airlines
39h 20mRUH-IAD
5/9Thu
multi-stopTurkish Airlines
35h 35mIAD-RUH
3,351 ﷼
4/29Mon
multi-stopKLM
24h 04mRUH-IAD
5/15Wed
multi-stopKLM
22h 05mIAD-RUH
3,422 ﷼
4/29Mon
multi-stopKLM
24h 04mRUH-IAD
5/15Wed
multi-stopKLM
21h 30mIAD-RUH
3,497 ﷼
4/30Tue
multi-stopLufthansa
18h 35mRUH-IAD
5/10Fri
multi-stopLufthansa
38h 30mIAD-RUH
4,164 ﷼
4/30Tue
multi-stopTurkish Airlines
35h 20mRUH-JFK
5/16Thu
multi-stopTurkish Airlines
33h 45mJFK-RUH
4,202 ﷼
4/29Mon
multi-stopQatar Airways
36h 40mJED-LAX
9/3Tue
multi-stopQatar Airways
20h 05mLAX-JED
5,049 ﷼
4/29Mon
multi-stopQatar Airways
36h 40mJED-LAX
9/1Sun
multi-stopQatar Airways
20h 05mLAX-JED
5,086 ﷼
4/29Mon
multi-stopLufthansa
23h 50mRUH-EWR
5/16Thu
multi-stopLufthansa
17h 25mEWR-RUH
5,401 ﷼

Search by stops

Search by airline

Search by price

Flights to North America

Return flight deals:

North America - Saudi Arabia

Cabin classes:

4,100 ﷼