Air Travel
- Companies: WestJet, Air Canada
- Duration: Approximately 6 hours (including layover)
- Distance: 4,500 km
- Costs: $600 - $800 CAD (round trip, depending on booking time and class)
- Roads/Routes: Direct flights from Calgary International Airport (YYC) to Toronto Pearson International Airport (YYZ), followed by a connecting flight to Fredericton International Airport (YFC).
Pro Tip: Book your flights well in advance and consider using the flexibility feature when booking with WestJet to change dates without added costs.
This air travel route is efficient as it minimizes travel time while connecting through major hubs. Upon arrival, you can rent a car at Fredericton International Airport to drive approximately 1 hour to Woodstock, NB.
Car Travel
- Companies: Enterprise, Budget Car Rental
- Duration: Approximately 35 hours
- Distance: 4,700 km
- Costs: $350 - $500 CAD (fuel + rental fees for 3 days)
- Roads/Routes: Major roads include Trans-Canada Highway (Route 1) through provinces like Alberta, Saskatchewan, Manitoba, Ontario, Quebec, and New Brunswick.
Pro Tip: Use Google Maps offline on your phone to navigate through rural areas, ensuring you have reliable directions even without cell service.
Driving offers the flexibility of stopping at various scenic spots along the way, making it a more adventurous choice, albeit more time-consuming.
Recommendation
For a balance of time efficiency and cost, I recommend flying from Calgary to Fredericton, then renting a car for the final leg of your journey to Woodstock, NB. This helps you avoid the long and arduous road trip while still allowing you to explore the beauty of New Brunswick once you arrive.