Find flights
When to book
FAQs & Tips
Airlines
Deals

C$ 307 Find cheap flights from Toronto to Grand Prairie

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Toronto to Grand Prairie departing on 5/12. 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 from Toronto to Grand Prairie

In the last 7 days, travellers have searched 43,377,091 times on KAYAK, and here is why:

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

C$ 307
Best time to beat the crowds but there is an average 4% increase in price.
Most popular time to fly and prices are also 1% lower on average.
Flight from Toronto Pearson Airport to Dallas/Fort Worth Airport

When to book flights from Toronto to Grand Prairie

Are your dates flexible? Find out the best times to travel from Toronto to Grand Prairie based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated round-trip price

FAQs for booking flights from Toronto to Grand Prairie

  • Which airports will I be using when flying from Toronto to Grand Prairie?

    When flying out of Toronto you’ll be using one of these airports: Toronto Region of Waterloo Intl, Toronto Island or Toronto Pearson Intl. Grand Prairie does not have its own airport so you’ll be flying into nearby Dallas/Fort Worth airport, which is 17.1 km away.

  • How long does a flight from Toronto to Grand Prairie take?

    Direct flights cover the 3,126 km separating Toronto and Grand Prairie in about 5h 43m.

  • How many flights are there between Toronto and Grand Prairie?

    19 direct flights run between Toronto and Grand Prairie on a daily basis. On average, there are about 136 departures each week.

  • What’s the cheapest day of the week to fly between Toronto and Grand Prairie?

    Consider leaving on a Tuesday and avoid Saturdays if you are looking for the best rates. For your return to Toronto, you’ll find the best rates on Tuesdays and the most expensive ones on Mondays.

  • How does KAYAK find such low prices on flights from Toronto to Grand Prairie?

    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 from Toronto to Grand Prairie.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Toronto to Grand Prairie?

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

  • What is the Hacker Fare option on flights from Toronto to Grand Prairie?

    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 Grand Prairie with an airline and back to Toronto with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Toronto to Grand Prairie?

    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 Grand Prairie from Toronto 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 from Toronto to Grand Prairie

  • There is no airport in Grand Prairie. Instead, you’ll be flying into Dallas/Fort Worth Airport when flying between Toronto and Grand Prairie.
  • The cheapest flight from Toronto to Grand Prairie was found 88 days before departure, on average.
  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be April, May and June. The cheapest month to fly is August.
See more tips

Top 5 airlines serving Toronto to Grand Prairie

Need help choosing which airline to fly with from Toronto to Grand Prairie? 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.
8.6
WestJet EncoreOverall score based on 10 reviews
8.0Comfort
7.3Food
6.2Entertainment
9.2Crew
9.6Boarding
Airline reviews

Great flight, comfort, and staff. Prefer tv in back of seat but watching on phone will do

10.0 ExcellentDarren, May 2023YYZ - LAX
Read more WestJet Encore reviews

Great flight, comfort, and staff. Prefer tv in back of seat but watching on phone will do

Pros: "Friendly staff and the support they offered to my mother who needed a wheelchair."
Cons: "I would have liked to have had WestJet internet and entertainment access. It was not offered on our flight from Toronto to Fredericton."

The care and attention for my flight was great. The seats were not as comfortable.

Flight crew was amazing! I don't like that the Polaris seats are side-by-side.

United airlines was top for my last trip in every way

Everything was awful Flight attendant was condescending, rude and not helpful at all. Small outdated plane. No service, uncomfortable seats. Flight attendant was really the worst. He used hand gestures to communicate instead of words and whenever he used words he was condescending.

They need to improve their boarding process. Group 1 and/or paying first class passengers shouldn't be in the middle of boarding process

The plane was so gross and dirty. Literally saw dust layering and flowing out the grey vents. Dust was all over the air vent knobs to the point where I took my sani wipe and cleaned them down so at least it wasn't blowing my my face. Also, I upgraded and paid for Wifi and it's always so spotty. I get we are in the air, but don't charge for it if it's not going to work. I expect so much more from United. They really are giving up.

Connection coordination with Star Alliance partner could be better. Lots of check in setup was not interlinked between operators.

Short flying. The seats do not recline at all and very uncomfortable.

Flight was on time, crew were excellent. For some reason our originally selected seats were changed. We had to re-choose our seats when we checked in online and options were limited. One of our two checked bags we placed on the wrong carousel. It was only be shear luck that I saw it. That cost us 20 minutes of wasted time. So much for the “priority” tags. They are meaningless, and have been ever since they were implemented. I wish you would do the save some money and stop using them.

No access to the Wi-Fi, noisy group of people made it difficult for me to hear through my earbuds. Snacks and drinks - limited service when your seat is at the back of the plane - people up front are always served first and the back gets whatever is left. Not pleased.

The flight was on time and shorter time arrival than planned. I was an ultra basic passenger and understood one personal item on the plane. The announcements of one personal item and zone 9 boarding certainly felt like we were separated from the rest. Actually zone 9 passengers should be boarded second; we are not blocking aisles and can be seated much faster and deboarded faster too.

Still sitting in a hotel when I'm due for work

Delays happen but communication and care were very low on what ended up being a long day.

Never been on a long haul flight that didn't have on flight entertainment. I hope the way back is better !

Very easy boarding. The on board snacks were not good.

They canceled the flight with no reason given they should not be in business

We had a 44 minute layover ( ??? ) to change planes for our flight to SRQ. We landed at Concourse D, and the SRQ plane was located at Concourse B, as we were told in Toronto. We got to "B4" as directed by ( Delta Help ), in less than 10 minutes, only to see the flight we booked to leave at 2:28, was showing "DEPARTED". Back to Delta Help, got an extremely obnoxious and rude clerk who gave use two options, next flight leaving 5:20, on "B12", (STANDBY). or (CONFIRMED), leaving around 8:PM, not sure of the exact time because they took our seat request and gave us another boarding pass minus the exact time. We had been waiting hours for the 5:20 flight and at the very last minute a group appeared and were allowed to board. When the "standby" folks were summoned, several were allowed to board ahead of us, even though we were there much earlier. The clerk, who gave his name as Markus, a black man with a beard, was the most arrogant. rude and condescending individual in existence. When I asked him to repeat his name he said "what did it sound like?". Had I been thinking I would have answered to me it sounded like (markasshole) which is exactly what he was. When we originally got to that gate and asked for advice, he went on and on telling me he could only comment on the flight that was in progress, that ATL was a big airport, and treated us, both, in our 80"s like we were children unable to understand the process, and directly in my face in a loud voice, shouted exactly what we were already aware of. Not one ounce of consideration for our problem, of just trying to get home. When he called out the names of the remaining "standby" people, he left several go before us, even though we were there waiting hours earlier. He called out our names, John and Nubia, looked at us and shouted out that he only had ONE, and with a grin on his face, let another standby board, and told that person that she got the "lucky" last seat, still grinning, meaning we had to wait once again for the later flight. This obviously prejudiced and biased poor excuse of human beings needs to find a job he is better suited for, perhaps dog catcher or janitor, IMHO. This entire fiasco put us home more than 7 hours later than previously indicated on our original and paid for flight schedule. If Kayak continues to offer flights with different concourse locations and with only a 44 minute layover, they might also consider a more reasonable and reliable time frame for layover. It was a horrible experience and considering alternatives to this service is paramount.

Westjet has a terrible boarding crew. I had a zone 3 pass and my wife and kids had zone 9 as we purchased tickets separately. After scanning our boarding passes, the boarding Filipino lady rudely says that my family has zone 9 passes. I said I have 3 and wanted to board as a family and she started a rant that they have 9 and they were small kids to board with me. I told her that I am not going to separate family because of this and what she said didn’t make sense. It’s a shame to Westjet if they have such policy. It’s a shame to the WestJet employee to start this rant after the passes were scanned. Westjet has to train people to speak politely and not with rude demanding tone. If that’s Westjet policy, I will pick a different airline next time. Westjet is not the only one out there.

Plane was tooo small, making cracking sound felt lime its breaking down. No tv, wifi doesn’t work. Only 2 restroom

Flight was re-scheduled for the next day. No voucher for a hotel offered. Boarding was delayed by almost 1 hour. No free meal or even water was offered on board. When tried to purchase a coke, was denied because they didn’t accept coins less than 1 euro denominations. A young male flight attendant was especially rude and unhelpful.

Great Team on the flight. I was the only one in the exit row and the flight attendant just sat down and we had a talk about my responsibilities sitting in the exit row. It was very humorous. During the flight every time one of the flight team members made eye contact, they smiled. It was a small thing, but it was a friendly environment.

More room. International flight - by the time you put your purse and shoes under the seat in front of you, add in the pillow and blanket they give you- makes for tight fit.

Overall good. Tight connection in DFW because of gate unavailability upon landing.

Excellent customer service at check in at Austin flight to DFW and excellent customer service from Karren in terminal B at DFW.

The flight attendants were talking the entire time on the back and I couldn’t even take a nap. Super annoying

Flight attendants on American Airlines are rude very harsh with their time of voice. Nearly identical experience as spirit airlines. However, from Spirit Airlines, you expect this level of mediocre service. You do not expect this from the big three..

Had to wait a long time for wheelchair in Dallas

It is okay. Flight was on time to start and early to land

Flight was good. However, they had everyone board the plane then made us sit there on the tarmac for an hour plus due to maintenance issues. Besides that flight attendant and pilot were amazing.

Was able to get on early due to being short of breathe. Agents very helpful.

The flight was delayed but at least they let us know early about it (the night before)! Everything after that was smooth!

Our seats were changed 3 times in the final 24 hours, and then my wife and I ended up with two middle seats in different rows. Full flight so no changes could be made at the gate.

Air Canada was on schedule, fast, and took care of me the whole flight. With affordable price, I 100% recommend you fly Air Canada if you are able to.

I book my air canada flight and i am an aeroplan card holder however I was required to pay for my first check-in bag. Terrible experience

Multiple change of the gates at Pearson, delayed flight was extremely uncomfortable.

The flight went very smoothly, the staff was friendly and very helpful and the pilot flew the plane really, really well. Take off, landing were great and a smooth flight in between!

No issues with the flight and flight crew. cleaner seats in economy section would have been better

Very good. But seat selection was not good. We were put on different rows. Would have been nicer to sit besides each other as a couple.

Air Canada is great! Got to my destination earlier than expected and was a smooth ride the whole way there.

After i biked my flights, i was informed my flight was rescheduled for later time

Book cheap flights from Toronto to Grand Prairie

Recent round-trip flight deals

19/11Tue
1 stop
17h 20mYYZ-DFW
25/11Mon
3 stops
24h 00mDFW-YYZ
C$ 406
13/12Fri
1 stop
18h 21mYYZ-DFW
18/12Wed
1 stop
7h 45mDFW-YYZ
C$ 407
22/11Fri
1 stop
7h 33mYYZ-DFW
24/11Sun
2 stops
19h 51mDFW-YYZ
C$ 410
14/11Thu
1 stop
7h 49mYYZ-DFW
19/11Tue
1 stop
29h 41mDFW-YYZ
C$ 413
11/12Wed
1 stopAlaska Airlines
13h 06mYYZ-DFW
15/1Wed
2 stopsAlaska Airlines
22h 14mDFW-YYZ
C$ 621
7/12Sat
1 stopAlaska Airlines
13h 06mYYZ-DFW
9/12Mon
2 stopsAlaska Airlines
17h 56mDFW-YYZ
C$ 633
21/11Thu
directAir Canada
3h 42mYYZ-DFW
27/11Wed
directAir Canada
3h 12mDFW-YYZ
C$ 675
11/12Wed
1 stopAir Canada
7h 04mYYZ-DFW
15/1Wed
directAir Canada
3h 12mDFW-YYZ
C$ 679
3/12Tue
2 stopsWestJet
15h 59mYKF-DFW
10/12Tue
2 stopsWestJet
32h 16mDFW-YKF
C$ 2,047
7/12Sat
2 stopsWestJet
17h 03mYKF-DFW
9/12Mon
2 stopsWestJet
17h 16mDFW-YKF
C$ 2,121

Search by stops

Search by airline

Search by price

Recent one-way flight deals

5/12Thu
1 stop
13h 43mYYZ-DFW
C$ 307
5/1Sun
1 stop
17h 25mYYZ-DFW
C$ 312
1/1Wed
directAir Canada
3h 42mYYZ-DFW
C$ 370
9/1Thu
directAmerican Airlines
4h 05mYYZ-DFW
C$ 374
9/1Thu
2 stopsUnited Airlines
10h 06mYYZ-DFW
C$ 382
30/11Sat
directAmerican Airlines
4h 00mYYZ-DFW
C$ 406
8/3Sat
1 stopUnited Airlines
7h 54mYYZ-DFW
C$ 428
1/1Wed
1 stopWestJet
5h 46mYYZ-DFW
C$ 431
12/11Tue
directAir Canada
3h 42mYYZ-DFW
C$ 442
19/12Thu
1 stopWestJet
5h 48mYYZ-DFW
C$ 700

Search by stops

Search by airline

Search by price

Last minute flights from Toronto to Grand Prairie

Last minute flight, train and bus deals

9/11Sat
multi-stop
21h 45mYYZ-DFW
11/11Mon
multi-stop
21h 48mDFW-YYZ
C$ 577
6/11Wed
multi-stop
15h 07mYYZ-DFW
9/11Sat
multi-stop
12h 07mDFW-YYZ
C$ 597
5/11Tue
multi-stopAmerican Airlines
10h 20mYYZ-DFW
12/11Tue
directAmerican Airlines
3h 00mDFW-YYZ
C$ 1,153
5/11Tue
multi-stopAmerican Airlines
10h 20mYYZ-DFW
12/11Tue
multi-stopAmerican Airlines
5h 30mDFW-YYZ
C$ 1,160
7/11Thu
multi-stopWestJet
11h 34mYYZ-DFW
10/11Sun
multi-stopWestJet
4h 44mDFW-YYZ
C$ 1,237
8/11Fri
directAir Canada
3h 42mYYZ-DFW
11/11Mon
multi-stopAir Canada
5h 04mDFW-YYZ
C$ 1,248
8/11Fri
multi-stopWestJet
17h 35mYYZ-DFW
15/11Fri
multi-stopWestJet
19h 02mDFW-YYZ
C$ 1,250
8/11Fri
directAir Canada
3h 42mYYZ-DFW
11/11Mon
multi-stopAir Canada
5h 04mDFW-YYZ
C$ 1,294
8/11Fri
directUnited Airlines
3h 42mYYZ-DFW
10/11Sun
directUnited Airlines
3h 12mDFW-YYZ
C$ 1,343
7/11Thu
directUnited Airlines
3h 42mYYZ-DFW
11/11Mon
directUnited Airlines
3h 12mDFW-YYZ
C$ 2,972

Search by stops

Search by airline

Search by price

Everything you need to know for your flight from Toronto to Grand Prairie