Train from Vancouver to Fredericton
Find the schedules, compare prices, and buy cheap tickets from Vancouver to Fredericton. Choose a date, or explore the cheapest ticket options below.
Flight
- Companies: Air Canada, WestJet, Porter Airlines
- Duration: Approximately 7 hours (including layovers)
- Distance: 3,574 km (2,223 miles)
- Costs: £400 - £650 (depending on booking time and class)
- Roads/Routes: Not applicable
Pro Tip: Book a flight that has a long layover at Toronto Pearson International Airport to explore the city without incurring additional travel costs.
For your journey from Vancouver, BC to Fredericton, NB, the most practical option is to fly. Given the significant distance, approximately 3,574 km, flying is the most time-efficient mode of transportation. Airlines like Air Canada and WestJet offer competitive pricing and good service. The total travel time is around 7 hours including an average 1-2 hour layover. Due to the variation in ticket prices depending on the time of booking, expecting to pay between £400 to £650 is realistic.
Ground Travel (Car Rental)
- Companies: Enterprise, Hertz, National
- Duration: Approximately 45 hours (non-stop driving)
- Distance: 5,031 km (3,128 miles)
- Costs: £350 - £600 (rental fees) plus fuel costs around £600 - £900
- Roads/Routes: Trans-Canada Highway (Highway 1)
Pro Tip: Use a fuel rewards app to track gas prices along the route and save on fuel expenditures.
If you are considering a road trip, it is essential to note that the journey would take approximately 45 hours of non-stop driving. The Trans-Canada Highway is the primary route. The total cost for car rental would be around £350 to £600 depending on the vehicle choice and fuel costs could add an additional £600 to £900 based on current fuel prices.
Bus
- Companies: Greyhound, Maritime Bus
- Duration: Approximately 2-3 days (including transfers)
- Distance: 3,574 km (2,223 miles)
- Costs: £150 - £300
- Roads/Routes: Via major highways, exact routes vary by service
Pro Tip: Bring snacks and a travel pillow for a more comfortable experience on long bus rides.
For a more budget-friendly option, taking the bus can be a viable choice. However, expect the duration to stretch over 2-3 days, including potential transfers. Companies like Greyhound and Maritime Bus often run direct or connecting services. Prices can range from £150 to £300 depending on booking class and travel days.