Guides · 🗺️ Things to do
Fredericton to Halifax: The Drive, the Alternatives, and What to Know
Halifax is about 430 kilometres from Fredericton, and the drive runs 4 to 4.5 hours on good highway the whole way: Trans-Canada east to Moncton, then across into Nova Scotia on Highway 104 to Truro, then Highway 102 down into the city. There is no non-stop flight from YFC (you connect, usually through Toronto or Montreal), so for most people driving is the sensible choice. Maritime Bus runs it too, but it is a long day with a transfer in Moncton.
The quick version
Halifax is the closest big city to Fredericton, and the one Frederictonians end up in most: for the international airport, a concert, a hospital appointment at the IWK, a weekend on the waterfront, or a run at IKEA and the bigger stores. The good news is that it is an easy trip. It is roughly 430 kilometres door to door, and the whole route is four-lane divided highway, so it moves.
Plan on 4 hours to 4.5 hours of actual driving. Add a coffee stop and a proper lunch and you are looking at five hours from your driveway in Fredericton to a parking spot in downtown Halifax. Mapping tools tend to quote around 4 hours 15 to 4 hours 30 minutes for the direct run, and that matches how it actually drives if you are not stopping much.
If you are weighing the two cities more broadly, not just the trip between them, our Fredericton vs Halifax comparison gets into cost, size and vibe.
The route, and what the drive is actually like
The route is simple enough that you barely need the GPS. Head east out of Fredericton on the Trans-Canada Highway (Route 2). You will follow it for about two hours to Moncton, past Oromocto, Jemseg and the long, flat stretches along the lower Saint John (Wolastoq) River valley. This is easy, low-drama highway driving: cruise control country.
At Moncton the Trans-Canada swings you around the city and out across the Tantramar marshes, the big open dyked flatlands near Sackville that mark the New Brunswick and Nova Scotia border. You cross into Nova Scotia near Amherst, where the highway becomes Highway 104. From there it is on to Truro, the hub where the highways all meet, and then you turn south onto Highway 102 for the final stretch down into Halifax.
A few honest notes on the drive. Between Amherst and Truro you climb over the Cobequid Pass, a stretch of Highway 104 that is worth respecting in winter: it gets weather, wind and fog when the valleys are clear, and it is the one part of the trip where conditions can genuinely change. It is also a toll section. Nova Scotia removed the toll for Nova Scotia-plated vehicles, but out-of-province cars (which includes your New Brunswick plates) still pay a small toll, historically around $4 for a passenger vehicle. Keep a few coins or a card handy, and confirm the current rate before you go. The rest of the drive is toll-free.
Scenically, it is a pleasant rather than jaw-dropping drive. The New Brunswick leg is river valley and forest; the crossing at the marshes is oddly beautiful in its flat, windswept way; and the Nova Scotia side rolls through low hills and farmland. You do not get ocean views on the direct route (Halifax is on the far Atlantic side of the province), so if it is coastline you are after, that comes once you arrive. Cell coverage is good along the highway, and there are rest areas and service centres at sensible intervals, but the gaps between them are longer than you might expect on the New Brunswick stretch.
Good stops along the way
You do not need to stop, but there are a few natural places to break the trip, and they land at sensible intervals.
- Moncton (about 2 hours in). The obvious halfway-ish fuel, food and washroom stop, and by far the biggest place between the two cities. If you have kids in the car, Magnetic Hill (the roll-uphill optical illusion, plus the zoo and Magic Mountain water park nearby) is right off the highway. Otherwise Moncton has every fast-food and coffee option you could want clustered near the Trans-Canada.
- Sackville (about 2.5 hours in). Roughly the midpoint of the whole drive. A pretty university town (Mount Allison) with the Sackville Waterfowl Park, good independent coffee, and a nicer main-street lunch than a highway exit. A civilized place to stretch your legs before you cross into Nova Scotia.
- Truro (about 3.5 hours in). The last real town before Halifax and a good spot to top up on gas and grab a bite before the final push. Victoria Park in town has waterfalls and trails if you want to burn off an hour, and the tidal bore on the Salmon River is a local curiosity if the timing lines up.
None of these are destinations in their own right on a Halifax trip, but they space out nicely, which is the point.
Flying from YFC
Here is the thing people are surprised by: there is no non-stop flight from Fredericton (YFC) to Halifax (YHZ). Air Canada ran a short hop years ago, but it has not been a scheduled route for a while. Anything you book today connects, almost always through Toronto or Montreal, which means you fly the wrong direction, sit in an airport, and then double back. A trip that is 4.5 hours by car can eat most of a day by air once you count check-in, the layover and getting from YHZ into the city (the Halifax airport is a solid 35 to 40 minutes outside town).
So flying between Fredericton and Halifax rarely makes sense on its own. Where it does come up is when you are catching an onward international flight out of Halifax, since YHZ has far more direct routes to the US, the UK and Europe than YFC does. Even then, plenty of Frederictonians just drive to Halifax, park, and fly out from there. If you are comparing airports for a bigger trip, our guide to Fredericton's YFC airport lays out what you can and cannot fly non-stop from home.
Taking Maritime Bus
If you do not have a car, or just do not want to drive, Maritime Bus connects Fredericton and Halifax. It is the regional intercity coach line that stitches New Brunswick, Nova Scotia and PEI together, and it does run this pairing daily.
Set your expectations, though. The bus is not a straight shot: you ride from Fredericton to Moncton, then change to the Moncton to Halifax coach, and the two ends have to connect. All in, budget roughly 6.5 hours of travel time, meaningfully longer than driving, because of the transfer and the stops along the way. Fares have recently run in the ballpark of $65 to $75 one way, though prices and schedules change, so check the current timetable when you book.
Where the bus shines is if you are a student, do not drive, or want to avoid parking costs and the winter Cobequid Pass entirely. Where it falls down is flexibility and time. For the full picture, including the terminal, luggage and booking, see our Maritime Bus guide for Fredericton.
Why people make the trip
Halifax is the biggest city in the Maritimes and, for a lot of Frederictonians, the default "go somewhere" city. The reasons stack up:
- The waterfront. The Halifax boardwalk runs for kilometres along the harbour: patios, breweries, the Maritime Museum of the Atlantic, buskers in summer, and the general pleasure of a working saltwater harbour. It is the single easiest way to spend an afternoon.
- The Citadel. The star-shaped hilltop fort in the middle of downtown, with the noon gun, costumed guides and the best view over the harbour. A genuinely good couple of hours, kids included.
- Peggy's Cove. The postcard lighthouse on the wave-battered granite, about 45 minutes southwest of the city. Touristy, yes, but the raw Atlantic coastline earns it. Easy to fold into a Halifax weekend.
- Concerts and events. The Scotiabank Centre and Halifax's larger venues pull the touring acts, big sports and shows that simply do not stop in Fredericton. For a lot of people, a concert is the reason the trip gets booked.
- The international airport. As above, YHZ is the region's main air gateway, with the direct flights YFC does not have.
- Hospitals, especially the IWK. The IWK Health Centre is the Maritimes' major children's and women's hospital, and families across New Brunswick get referred there for specialist care. For many, the Fredericton to Halifax drive is a medical trip, not a fun one.
Add the shopping (IKEA, the bigger malls and stores that never came to Fredericton), a bigger restaurant and nightlife scene, and university visits, and it is easy to see why this drive is one Frederictonians know by heart. For a weekend, Halifax is far enough to feel like a real trip and close enough to do on a whim, which is a rare and useful combination.
Practical tips for the trip
A few things that make the drive smoother:
- Fuel up before Moncton or at Moncton. There are long, service-light stretches, and Moncton and Truro are your two reliable gas-and-food hubs. Do not roll into the Cobequid Pass on fumes.
- Keep a little cash or a card for the toll. Out-of-province plates pay at the Cobequid Pass. It is small, but it is real.
- Respect winter. The Cobequid Pass and the open marshland near Sackville catch weather. In a storm, the pass is where the trip goes sideways. If Environment Canada is flagging the route, delay. Our winter driving guide covers how to prep.
- Time your arrival. Halifax has real rush-hour traffic, particularly on Highway 102 and the bridges into the peninsula. Rolling in at 4:30 on a Friday is slower than the maps suggest.
- Sort parking before you need it. Downtown Halifax parking is paid and can be tight near the waterfront and events. If you are staying overnight, check whether your hotel charges extra for it.
- Build in the airport buffer. If Halifax is a connection point for a flight, remember YHZ is 35 to 40 minutes northeast of downtown, not in the city. Add that to your timing.
So, drive or not?
For almost everyone, drive. It is 4 to 4.5 hours of straightforward divided highway, the route is scenic in an easygoing Maritime way, and you arrive with your own car for a city where having wheels (for Peggy's Cove, the airport, the outlying stores) is genuinely useful. Flying makes sense only when Halifax is a stepping stone to somewhere farther, and even then many locals just drive and park.
Take the bus if you do not drive or want to skip winter roads and parking, and accept the extra couple of hours and the Moncton transfer as the trade. However you go, it is one of the shorter big-city hops in the country, which is a large part of why Halifax feels like Fredericton's second city.
Key takeaways
- Halifax is about 430 km from Fredericton, roughly a 4 to 4.5 hour drive on four-lane highway the whole way.
- The route is easy: Trans-Canada east to Moncton, Highway 104 into Nova Scotia to Truro, then Highway 102 into Halifax.
- Out-of-province (New Brunswick) plates still pay a small toll at the Cobequid Pass on Highway 104; it is around $4 for a car, so confirm the current rate.
- There is no non-stop flight from YFC to Halifax: you connect through Toronto or Montreal, which usually makes driving faster.
- Maritime Bus runs the trip daily but takes about 6.5 hours with a transfer in Moncton, and fares recently run about $65 to $75 one way.
- Moncton, Sackville and Truro are the natural fuel, food and washroom stops, spaced roughly every hour or so.
- People go for the waterfront, the Citadel, Peggy's Cove, concerts, the international airport and IWK hospital appointments.
Common questions
How far is Halifax from Fredericton and how long does it take to drive?
It is about 430 kilometres, and mapping tools put the direct drive at roughly 4 hours 15 to 4 hours 30 minutes. With a lunch and a coffee stop, budget about five hours door to door. The whole route is divided four-lane highway.
What is the route from Fredericton to Halifax?
Take the Trans-Canada Highway (Route 2) east to Moncton (about 2 hours), continue across into Nova Scotia where it becomes Highway 104, follow it to Truro, then turn south on Highway 102 into Halifax. It is close to a straight line and hard to get lost on.
Is there a direct flight from Fredericton to Halifax?
No. There is currently no non-stop flight between YFC and YHZ. Any booking connects, usually through Toronto or Montreal, which means backtracking and a layover. For a trip this short, driving is almost always faster and cheaper.
Can you take a bus from Fredericton to Halifax?
Yes. Maritime Bus runs it daily, but you transfer in Moncton and the full trip takes around 6.5 hours. Fares have recently been in the range of $65 to $75 one way. Check the current schedule and price when you book.
Is there a toll on the drive from Fredericton to Halifax?
Yes, one: the Cobequid Pass on Highway 104 between Amherst and Truro. Nova Scotia removed the toll for Nova Scotia-plated vehicles, but out-of-province cars (New Brunswick plates included) still pay a small toll, historically about $4 for a passenger vehicle. Confirm the current rate before you go. The rest of the route is toll-free.
Where should you stop between Fredericton and Halifax?
Moncton (about 2 hours in) is the big fuel and food hub and home to Magnetic Hill. Sackville (roughly the midpoint) is a pretty university town for a nicer lunch. Truro (about 3.5 hours in) is the last real town before Halifax and a good spot to top up before the final stretch.
Get the Hey Freddy week ahead, every Monday
Fredericton’s events for the week, in one short email. Free, unsubscribe anytime.
Sources & further reading
This guide reflects the documented local consensus, reporting, reviews and community voices, verified where possible. Things change; if we’re out of date, tell Freddy.
- DriveBestWay: Fredericton to Halifax distance and route
- Turo: Fredericton to Halifax drive road trip guide
- Government of Nova Scotia: Cobequid Pass tolls eliminated for Nova Scotia-registered vehicles
- AARoads Wiki: Cobequid Pass toll rates
- FlightsFrom: Fredericton (YFC) to Halifax (YHZ) direct flights
- CheckMyBus: Fredericton to Halifax bus by Maritime Bus