Bainsville
Bainsville
Fredericton
Fredericton
Train Driving

Bainsville to Fredericton

Updated: 30 May 2026

The journey from Bainsville to Fredericton covers approximately 1150 kilometers. The most direct route is driving east on Highway 401, then switching to Highway 20 and Highway 2 in New Brunswick. Alternatively, you can take the VIA Rail train from Cornwall to Moncton and then a bus to Fredericton. Fredericton is the capital of New Brunswick and is known for its historic architecture and beautiful riverfront.

Total Distance: 1150 km driving distance; 1000 km straight-line air distance.
Fastest Way
Driving takes about 12.5 hours, depending on traffic conditions.
Cheapest Way
Driving is the most cost-effective option for this distance.
Compare Bainsville to Fredericton Routes
Train
Connecting
Driving
Direct
Duration 18 hours 12 hours 30 mins
Avg Price $220-$450 $190-$260 in fuel
Operator VIA Rail Personal Vehicle
Route Cornwall Station to Moncton Station, then bus ON-401 E, QC-20 E, NB-2 E
Tip VIA Rail provides a comfortable way to travel across the country. The drive is long but offers beautiful scenery as you enter the Maritimes.
Travel Tips
  • Traffic Planning
    Traffic can be heavy in Montreal; plan your route accordingly.
  • Parking
    Fredericton has several municipal parking lots in the downtown area.
  • Weather
    Fredericton can be quite cold in winter; dress in layers.
  • Local Transit
    Fredericton Transit provides bus service throughout the city.
  • Time Zone
    New Brunswick is in the Atlantic Time Zone, one hour ahead of Ontario.
Safety Tips
  • Highway Safety
    Highway 401, 20, and 2 are busy routes; stay alert and maintain a safe distance.
  • Winter Driving
    Ensure your vehicle is equipped with winter tires for the snowy conditions.
  • Emergency Kit
    Keep a basic emergency kit in your car for long highway drives.
  • Distracted Driving
    New Brunswick has strict laws against using handheld devices while driving.
People Also Ask
  • Is there a direct train?
    No, you will likely need to transfer in Montreal or another hub.
  • How long is the drive?
    It is roughly 12.5 hours of driving time.
  • What is the best way to travel?
    Driving is the most flexible, while the train is more relaxing.
  • Are there tolls?
    The 401, 20, and 2 are toll-free, but some bridges in Montreal may have tolls.
  • Is Fredericton a big city?
    It is a mid-sized city with a population of over 60,000.
Quick Info
  • From Bainsville, Ontario, Canada
  • To Fredericton, New Brunswick, Canada
  • Modes
Best Time to Travel

May to October for pleasant weather and outdoor activities.

Things to Do in Fredericton
1
Beaverbrook Art Gallery
Explore this world-class art gallery featuring a wide collection of Canadian and international art.
2
Historic Garrison District
Visit this historic area with its 19th-century buildings, museums, and shops.
3
Odell Park
Enjoy hiking, biking, and nature walks in this large urban park.
4
St. John River
Enjoy the beautiful views and river activities along the waterfront.
Tags
Bainsville to Fredericton driving to Fredericton NB VIA Rail to Fredericton Highway 401 and 20 route traveling to Fredericton Fredericton New Brunswick transport best way to Fredericton Maritimes travel guide