Featured airlines
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 30% on select hotels after you book a flight*
How much is the cheapest flight to St. Andrews?
Prices were available within the past 7 days and start at CA $142 for one-way flights and CA $293 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
Are you ready to spend a little time by the sea in St. Andrews? Class, luxury, and leisure await you at Kingsbrae Garden, the Sunbury Shores Arts and Nature Centre, the Ross Memorial Museum, and the Charlotte County Archives. Add a little bit of fishy fun to the mix on visits to the Fundy Discovery Aquarium and the Atlantic Salmon Interpretive Centre. Of course, whale watching is one of the most popular activities here. The town square is home to farmers' markets, galleries, and boutiques. When you’re ready to enjoy a destination where class and romance are always in the salty air, get your hands on St. Andrews airfare. Expedia has amazing offers waiting for you today.
Find Cheap Flights to St. Andrews Instantly
Why ruin a leisurely getaway by getting frustrated during the hunt for affordable tickets? It’s time to learn about the brand new booking technology on Expedia.ca. We give you the power to connect to the guaranteed best deals around in minutes. Go ahead and enter your desired travel times and departure city to connect to budget-friendly St. Andrews flights.
Fly to St. Andrews with Us
Smooth out the bumps of finding affordable airfare to New Brunswick by landing at Saint John Airport (YSJ) with us. We have great offers to this popular and convenient airport waiting for you right now. Whether you want to see more of the sea or head home, our flights out of Saint John Airport YSJ will save you some serious dough.
Reserve Phenomenal Discount Specials Today
If gardens by the sea and cocktails overlooking a golf course sound good to you, it’s time to get your hands on some of our St. Andrews flights. Do you love to save money every chance you get? Our package deals give you the option to stay at one of the best hotels in St. Andrews without paying top dollar. Our friendly travel experts are available to help you cut costs and squeeze more fun attractions into your trip. Come smell fresh air and sea salt with cheap tickets to St. Andrews, NB, from Expedia.
Frequently asked questions
Destination airport | Saint John |
Destination airport IATA code | YSJ |
Destination city name | Saint John |
Roundtrip price | CA $292 |
Need more than a Flight to St. Andrews?
Trending flights to St. Andrews
Prices were available within the past 7 days and start at CA $142 for one-way flights and CA $293 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.
- Top Flights Destinations
- From Other Airports to St. Andrews
- Top St. Andrews Hotels
- Other Airlines
- Expedia's Latest Trends
Top Flight Destinations
- Flights to Toronto
- Flights to Vancouver
- Flights to Calgary
- Flights to Montreal
- Flights to Edmonton
- Flights to Halifax
- Flights to Ottawa
- Flights to Kelowna
- Flights to Winnipeg
- Flights to Banff
- Flights to Victoria
- Flights to Québec City
- Flights to St. John's
- Flights to Saskatoon
- Flights to Regina
- Flights to Surrey
- Flights to Moncton
- Flights to Hamilton
- Flights to Niagara Falls
- Flights to Kamloops
Top Flight Destinations In the World
- Flights to Canada
- Flights to India
- Flights to Philippines
- Flights to Japan
- Flights to United States of America
- Flights to Mexico
- Flights to Italy
- Flights to Costa Rica
- Flights to Thailand
- Flights to Greece
- Flights to Portugal
- Flights to Dominican Republic
- Flights to Australia
- Flights to Ireland
- Flights to Vietnam
- Flights to China
- Flights to New Zealand
- Flights to South Korea
- Flights to Spain
- Flights to Switzerland
From Other Airports to St. Andrews
- Ottawa to Saint John (YOW - YSJ)
- Sydney to Saint John (YQY - YSJ)
- Calgary to Saint John (YYC - YSJ)
- Saskatoon to Saint John (YXE - YSJ)
- Winnipeg to Saint John (YWG - YSJ)
- Halifax to Saint John (YHZ - YSJ)
- Salt Lake City to Saint John (SLC - YSJ)
- Windsor to Saint John (YQG - YSJ)
- Montreal to Saint John (YUL - YSJ)
- Vancouver to Saint John (YVR - YSJ)