Cheap Flights to Barrie

Compare fares. Book cheap flights.

Compare vs Fareoptic
Home/International/City Flights/Cheap Flights to Barrie

Book Flights to Barrie, Ontario, Canada

Barrie is a vibrant waterfront city on the southern shore of Kempenfelt Bay on Lake Simcoe, approximately 100 km north of Toronto in Simcoe County, Ontario. One of Canada's fastest-growing cities with a population of over 160,000, Barrie is celebrated for its beautiful waterfront, outstanding access to Ontario's ski country (Horseshoe Resort, Blue Mountain, and the Georgian Bay region), and its role as the gateway to Muskoka — Ontario's iconic cottage lake district.

Barrie does not have commercial airport service — travelers fly into Toronto Pearson International Airport (YYZ) and drive approximately 90 minutes north on Highway 400. FareOptic compares all airlines into Toronto to find you the best fare for your Barrie trip.

Cheap Flight Deals to Barrie (via Toronto YYZ)

*All above fares are one way/round trip. Fares incl. all fuel surcharges, taxes & fees and our service fees. Displayed fares are subject to change and cannot be guaranteed at the time of booking. See all booking terms and conditions.

Recommended for your next trip

Based on popular routes and current airfare deals

Why Visit Barrie, Ontario?

Barrie combines an outstanding waterfront with easy access to the best of Ontario's outdoor recreation — skiing, boating, hiking, and the legendary Muskoka cottage country — making it an ideal base for exploring central Ontario year-round.

Kempenfelt Bay and Barrie Waterfront

Georgian Bay's Southern Tip

Kempenfelt Bay — a deep arm of Lake Simcoe — forms Barrie's stunning waterfront and the city's defining feature. The Barrie waterfront promenade stretches along the bay with beaches, marinas, restaurants, and parkland. Centennial Beach in summer is a local favourite. The sunsets over Kempenfelt Bay are among Ontario's most beautiful.

Best Activity

The Barrie waterfront trail — a 7 km paved path along Kempenfelt Bay connecting Centennial Beach to Bear Creek

Centennial Beach

Barrie's Most Popular Beach

Centennial Beach is Barrie's premier public beach on Kempenfelt Bay — a sandy freshwater beach with supervised swimming, boat launches, volleyball courts, a splash pad, and a concession stand. Peak season runs July–August. The beach is within walking distance of downtown Barrie and regularly hosts outdoor concerts and community events.

Practical Note

Free admission; paid parking nearby — arrive early on summer weekends as the beach becomes very busy by late morning

Ski Resorts: Horseshoe Resort and Hardwood Ski and Bike

Ontario's Premier Ski Region

Barrie is the gateway to Ontario's most accessible ski resorts — Horseshoe Resort (20 km north) and Hardwood Ski and Bike (35 km northeast) are the most popular, with Blue Mountain (90 km north near Collingwood) being Ontario's largest ski resort. The area's ski season runs December–March, and Barrie is the closest major city to Ontario's ski country.

Best Option

Blue Mountain Village (90 min from Barrie) for Ontario's best ski terrain and the largest resort village

MacLaren Art Centre

Regional Art Gallery

The MacLaren Art Centre is Barrie's flagship public art gallery — a beautifully designed facility in downtown Barrie housing a permanent collection of Canadian art and a rotating program of contemporary and historical exhibitions. The gallery hosts regular lectures, workshops, and community arts programs throughout the year.

Admission

Free admission — open Tuesday to Sunday; the gallery cafe is a popular lunch spot in downtown Barrie

Sunnidale Park

Barrie's Largest Green Space

Sunnidale Park is Barrie's 66-hectare urban park — a large natural space with walking trails through mixed forest, open meadows, a pond with ducks and geese, sports fields, and a winter skating trail (Sunnidale Trails, approximately 1.5 km groomed track). The park is Barrie's favourite outdoor recreation space in all seasons.

Winter Activity

The Sunnidale Trails skating/ski trail in winter — a free, groomed trail through the park forest

Georgian Bay and Lake Simcoe Boating

Ontario's Cottage Country Water Access

Barrie sits at the southern tip of the waterway connecting Lake Simcoe to Georgian Bay — making it the gateway to Ontario's most popular cottage country. The Trent-Severn Waterway, Muskoka Lakes, and the 30,000 Islands of Georgian Bay are all accessible from Barrie. Boat rentals, fishing charters, and kayak tours are widely available in summer.

Best Day Trip

A Georgian Bay boat tour from Penetanguishene or Midland (45 min from Barrie) through the 30,000 Islands

How to Find Cheap Flights to Barrie

Fly into Toronto Pearson (YYZ) — 90 Minutes from Barrie

Barrie does not have a commercial airport. The nearest major airport is Toronto Pearson International (YYZ), approximately 90 km south. From YYZ, drive north on Highway 400 directly to Barrie — the drive takes 60–90 minutes depending on traffic. Rental cars are available at all Toronto airports.

Also Consider Toronto City Airport (YTZ)

Billy Bishop Toronto City Airport (YTZ) is an alternative for travelers using Porter Airlines. Located downtown on the Toronto Islands, YTZ is very close to central Toronto but approximately 110 km from Barrie. The drive from YTZ via Highway 400 takes 80–100 minutes. YTZ is more convenient if you plan to spend time in Toronto first.

Book Domestic Canadian Flights 4–8 Weeks Ahead

Air Canada and WestJet fares on domestic routes fluctuate significantly. The 4–8 week booking window often offers the best fares on YYZ routes from western Canadian cities. Last-minute domestic fares can be surprisingly competitive on some routes — check FareOptic for real-time pricing.

Consider Taking the Bus from Toronto

Ontario Northland Coach runs regular buses from Union Station in downtown Toronto to Barrie — a useful option for travelers who prefer not to rent a car or for those flying into Toronto's island airport (YTZ). The bus journey from Toronto Union Station to Barrie takes approximately 90 minutes and costs around CAD $20–30.

Airlines Flying to Toronto (YYZ) for Barrie

Air Canada

Primary Carrier to Toronto (YYZ)

Air Canada is Canada's flag carrier and the primary airline into Toronto Pearson International Airport (YYZ) — the gateway for travelers to Barrie, Ontario. Air Canada operates the most comprehensive domestic Canadian network to YYZ from Vancouver, Calgary, Edmonton, Montreal, Ottawa, Halifax, and all major Canadian cities.

Key Routes

Vancouver, Calgary, Edmonton, Montreal, Ottawa, Halifax, and all major Canadian cities to YYZ

WestJet

Canada's Second Largest Carrier

WestJet is Canada's second largest airline and a major carrier into Toronto Pearson (YYZ). Known for competitive fares on domestic Canadian routes, WestJet offers strong value for travelers flying from western Canadian cities. WestJet also operates transatlantic services from YYZ to London Gatwick and other European destinations.

Key Routes

Calgary, Edmonton, Vancouver, Winnipeg, Halifax, and western Canada to YYZ

United Airlines

US Connections to Toronto YYZ

United Airlines connects multiple US cities to Toronto Pearson (YYZ) through its Star Alliance network. Useful for US travelers heading to Barrie, United's Chicago O'Hare, Newark, Houston, and other hubs all have direct YYZ service.

Key Routes

Chicago O'Hare, Newark, Houston, Washington Dulles, San Francisco, Los Angeles to YYZ

American Airlines

Via US Hubs to Toronto

American Airlines operates Toronto Pearson (YYZ) service from several US cities including New York JFK, Miami, Dallas/Fort Worth, and Philadelphia. Combined with British Airways codeshare options, American provides extensive US-to-Toronto connectivity.

Key Routes

New York JFK, Miami, Dallas/Fort Worth, Philadelphia to YYZ

Porter Airlines

Downtown Toronto City Airport

Porter Airlines operates from Billy Bishop Toronto City Airport (YTZ) — located on the Toronto Islands, just 10 minutes from downtown — to eastern Canadian cities. Flying into YTZ is a great option for travelers who then plan to drive or take a bus to Barrie via Highway 400.

Key Routes

Ottawa, Montreal, Halifax, Quebec City, Moncton, and northeastern US cities to YTZ

Things to Do in Barrie, Ontario

Walk the Barrie waterfront promenade along Kempenfelt Bay at sunset
Swim at Centennial Beach on Lake Simcoe in summer
Ski at Horseshoe Resort or Blue Mountain — Ontario's most accessible ski resorts
Visit the MacLaren Art Centre for Canadian art and rotating exhibitions
Hike or skate through Sunnidale Park in any season
Explore Barrie's historic downtown for boutique shops, restaurants, and local breweries
Take a boating or kayak tour on Lake Simcoe or Georgian Bay
Visit Springwater Provincial Park for forest hiking and wildlife
Day trip to Collingwood and Blue Mountain Village (45 minutes north)
Explore the Elmvale Jungle Zoo — Ontario's oldest private zoo (30 minutes south of Barrie)
Visit Muskoka (2 hours north) for the iconic Ontario cottage lake district
Attend a Barrie Colts OHL hockey game at the Barrie Molson Centre

Important Information Before You Fly to Barrie

Currency

Canadian Dollar (CAD) — cards universally accepted

Language

English — Ontario is predominantly English-speaking

Time Zone

EST (UTC-5) / EDT (UTC-4) in summer

Country Code

+1 (Canada) — area code 705/249 for Barrie

Gateway Airport

YYZ — Toronto Pearson (90 min drive north to Barrie)

US Passport Required

Yes — valid US passport required to enter Canada

Power Plugs

Type A/B — 120V / 60Hz (same as USA)

Emergency Number

911 (Canada — same as USA)

Frequently Asked Questions on Travel to Barrie

Everything you need to know about booking flights to Barrie, Ontario, Canada

What airport do I fly into for Barrie, Ontario?

Barrie does not have commercial airline service. The nearest major airport is Toronto Pearson International Airport (YYZ), approximately 90 km south of Barrie — a 60–90 minute drive north on Highway 400. Billy Bishop Toronto City Airport (YTZ) is another option for Porter Airlines passengers. Rent a car at either airport for the drive to Barrie.

How far is Barrie from Toronto Airport (YYZ)?

Toronto Pearson International Airport (YYZ) is approximately 90 km south of Barrie — a 60–90 minute drive north via Highway 400. Distance depends on traffic; avoid traveling during Friday afternoon rush hour (3–7 PM) when Highway 400 northbound can be significantly congested.

Which airlines fly into Toronto (YYZ) for Barrie?

Air Canada, WestJet, Porter Airlines, United Airlines, American Airlines, Delta Air Lines, British Airways, Lufthansa, and many other airlines serve Toronto Pearson (YYZ). Air Canada and WestJet operate the largest domestic Canadian networks into YYZ.

What is Barrie, Ontario known for?

Barrie is a vibrant city on Kempenfelt Bay (Lake Simcoe) in Simcoe County, Ontario — known for its beautiful waterfront, proximity to Ontario's ski country (Horseshoe Resort, Blue Mountain), access to Muskoka cottage country, and a growing food and arts scene. It is one of Ontario's fastest-growing cities with a population of approximately 160,000.

Do US citizens need a passport to visit Barrie, Canada?

Yes. A valid US passport is required to enter Canada. US citizens are entitled to visit Canada for up to 6 months as tourists without a visa. The CBSA (Canada Border Services Agency) may ask about the purpose and length of your visit at the border.

What is the best time to visit Barrie?

Barrie is popular year-round. Summer (June–August) is peak season for waterfront activities, beaches, and boating on Lake Simcoe. Winter (December–March) draws ski enthusiasts to nearby resorts. Fall foliage (September–October) is spectacular in the surrounding region. Spring (April–May) is quietest and most affordable.

How do I get from Toronto to Barrie without a car?

Ontario Northland Coach operates regular bus service from Toronto Union Station to Barrie — approximately 90 minutes, costing around CAD $20–30 one-way. Greyhound also serves the route. A rental car from Toronto Pearson Airport (YYZ) gives the most flexibility — Highway 400 is a direct, straightforward route north to Barrie.

What currency is used in Barrie?

Canadian Dollar (CAD). Barrie and all of Ontario use the Canadian Dollar. Credit cards are universally accepted. The current CAD/USD exchange rate means US travelers get approximately CAD $1.35 per USD $1 (exchange rates vary). ATMs are widely available throughout Barrie.

24/7 Post-Flight Booking Assistance

With our 24/7 Post-Flight Booking Assistance, you will never have to manage travel challenges alone. Our highly trained travel experts are available day and night to support you with any changes, cancellations, or additional services you may require. From updating passenger details to securing special requests, we make the process smooth and stress-free.

Should your plans shift, we will walk you through every step of the cancellation and refund process, ensuring clarity and timely resolutions. In today's unpredictable travel environment, flexibility is essential, and we pride ourselves on delivering expert solutions quickly. Contact us anytime and travel with confidence knowing we will handle the details while you focus on what matters most — your journey.