Wikiwand AI

Nova Scotia Highway 104

Highway in Nova Scotia From Wikipedia, the free encyclopedia

Highway 104 in Nova Scotia, Canada, runs from Fort Lawrence at the New Brunswick border near Amherst to River Tillard near St. Peter's. Except for the portion on Cape Breton Island between Port Hawkesbury and St. Peter's, it forms the main route of the Trans-Canada Highway (TCH) across the province.[2]

Length319.4 km[1] (198.5 mi)
Existed1964–present
Length274.1 km[1] (170.3 mi)
Westend Route 2 (TCH) at the New Brunswick border
Quick facts Highway 104, Route information ...
Highway 104 marker Highway 104 marker
Highway 104
Route Transcanadienne
Miners Memorial Highway
Trans-Canada Highway
Highway 104 highlighted in red
Route information
Maintained by Nova Scotia Department of Public Works
Length319.4 km[1] (198.5 mi)
Existed1964–present
Trans-Canada Highway segment
Length274.1 km[1] (170.3 mi)
West end Route 2 (TCH) at the New Brunswick border
Major intersections
East end Hwy 105 (TCH) / Trunk 4 / Trunk 19 at Port Hastings
Cape Breton segment
Length37.3 km[1] (23.2 mi)
West end Trunk 4 near Port Hawkesbury
East end Trunk 4 near St. Peter's
Location
CountryCanada
ProvinceNova Scotia
Highway system
← Hwy 103→ Hwy 105 (TCH)
Close

Highway 104 mostly supplants the former route of Trunk 4. In 1970, all sections of Trunk 4 west of New Glasgow were renumbered, although parts of that highway was restored in later years along bypassed sections as new alignments of Highway 104 opened to traffic.

The provincial government named the highway the Miners Memorial Highway on 8 September 2008, one month before the 50th anniversary of the Springhill mining disaster of 23 October 1958.[3]

Route description

View of the Cobequid Pass toll section of Highway 104 through Colchester County.
Cobequid Pass toll plaza
Highway 104 outside Westville (Exit 21).

The highway's present alignment measures 319 kilometres (198 mi) long, of which the western 232 kilometres (144 mi) between the inter-provincial border with New Brunswick at Fort Lawrence to east of Lower South River is a four-lane divided freeway. The eastern 92 kilometres (57 mi) from Lower South River to River Tillard is a mixture of two-lane controlled access highway (known as a Super 2), and uncontrolled access two-lane highway.

Highway 104 is divided into two distinct sections; the Trans-Canada Highway section that runs from the New Brunswick border to Port Hastings, and a smaller section on Cape Breton Island that runs between Port Hawkesbury and St. Peter's.[2]

Trans-Canada Highway section

From the inter-provincial border at Fort Lawrence to Lower South River east of Antigonish, Highway 104 is a four-lane divided freeway with posted speed limit of 110 kilometres per hour (70 mph). Shortly after the TCH enters the province (continuing from New Brunswick Highway 2) and becoming Highway 104, the freeway reaches Amherst, arcing to the west around the town. Beyond Amherst, the highway enters the Cobequid Mountains, passing the communities of Oxford and Thomson Station.

East of Thomson Station at the highway's first of several interchanges with the parallel Trunk 4 (Exit 7), it reaches the 35 km (22 mi)-long tolled Cobequid Pass section, with the highway's only rest areas and the toll plaza located roughly at the midpoint of the official toll portion (which is actually only tolled between Exits 8 and 10), which ends at Exit 12, another interchange with Trunk 4, in Masstown. From Masstown, the highway runs east and northeast for 14 kilometres (8.7 mi) to the rural community of Onslow, near Truro, and interchanges with Highway 102, a four-lane divided freeway and the main route connecting the TCH with Halifax and southern Nova Scotia.

Highway 104 continues for 55 kilometres (34 mi), past Westville, to Highway 106, a branch of the Trans-Canada Highway that connects to Prince Edward Island via a ferry. The highway then reaches Stellarton and New Glasgow, with the highway passing through Stellarton and New Glasgow being located just to the north.[2] East of the two towns, Highway 104 runs east for 55 kilometres (34 mi) to Antigonish. The freeway ends 8.4 kilometres (5.2 mi) beyond Antigonish and narrows to a two-lane road near Dagger Woods.[2] As of 2026, work is underway to twin the highway east to the Paqtnkek Mi’kmaw Nation.[4]

From the end of the freeway section at Highway 316, the highway runs east for 4 kilometres (2.5 mi) to Pomquet Forks as a Super 2 and remains as a controlled access highway, although there are several at-grade intersections. East of Pomquet Forks, the highway runs east for 3 kilometres (1.9 mi) to Heatherton as an uncontrolled access highway (formerly Trunk 4) and speed limit reduces 90 kilometres per hour (55 mph). Past Heatherton, the highway runs east for 29 kilometres (18 mi) to Auld's Cove and speed limit increased back to 100 kilometres per hour (62 mph). At Auld's Cove, the highway becomes an uncontrolled access highway with a posted speed limit of 70 kilometres per hour (45 mph) and begins a concurrency with Trunk 4. It crosses the Strait of Canso along the 1.4-kilometre (1,400-metre; 0.87-mile) Canso Causeway to Port Hastings on Cape Breton Island. At Port Hastings, the highway intersects Trunk 4, Trunk 19 and Highway 105 at a roundabout where Highway 105 proceeds east carrying the Trans-Canada Highway designation.[2]

Cape Breton Island section

From the roundabout at Port Hastings, there is an 8-kilometre (5.0 mi) gap in Highway 104, which is connected by Trunk 4, passing the town of Port Hawkesbury. The highway reappears at the Exit 43 interchange for Trunk 4 in Melville, just outside of Port Hawkesbury.[2] A Highway 104 bypass from Port Hastings to Melville has been proposed in the past. Concept designs have shown a new alignment of 4-lane freeway being built around the northwest side of Port Hastings, crossing Highway 105 at a new interchange near an electrical substation. The new alignment of Highway 104 would proceed east and then southeast approximately following a power line corridor to the Exit 43 interchange in Melville.

From Port Hawkesbury, the highway runs east as a controlled-access super-2 for 34 kilometres (21 mi) to its current eastern terminus at an at-grade intersection with Trunk 4 in River Tillard, near St. Peters. An extension of Highway 104 from River Tillard to Sydney River has been proposed in the past. The Nova Scotia provincial government has designated the entire length of Highway 104 from Fort Lawrence to River Tillard as a "strategic highway" to qualify for federal cost-sharing of maintenance and future upgrades. This designation has also been applied to the remaining Trunk 4 corridor in Cape Breton along the south shore of Bras d'Or Lake from St. Peters to Sydney River. It is eventually envisioned that the Trans-Canada Highway will follow the entire length of Highway 104 from Amherst to Sydney River as a 4-lane freeway, upgraded from the existing two-lane freeway and uncontrolled access sections of the highway.[2]

History

Highway 104 was constructed to replace Trunk 4, which originally began at the New Brunswick border in Fort Lawrence. When the Trans-Canada Highway system was established, Trunk 4 was its designated main route across mainland Nova Scotia. When controlled-access sections of Highway 104 were first built in the 1960s, initially as Super 2's, the number and the Trans-Canada routing replaced Trunk 4 entirely west of New Glasgow after 1970, although much of that highway's central segments west of there were restored in subsequent years after new alignments of Highway 104 opened, with later bypassed sections being retained after new freeway construction.

Upgrading to freeway

The western portion of the highway was upgraded to the present four-lane freeway in stages: The first parts were reconstucted (mostly by twinning) in three separate sections from the New Brunswick border to Thomson Station (KM 0 to 49), from Masstown to Salt Springs (KM 92 to 146), and from Westville Road to Plymouth (KM 159 to 166) and were completed by the early 1990s.

The freeway gap between Thomson Station and Masstown (KM 49 to 92) was closed when the tolled Cobequid Pass section (built on a new alignment) opened on November 15, 1997,[5][6] with the gap from Salt Springs to Westville Road (KM 146 to 159) being closed when a freeway segment built on a new alignment opened at about the same timeframe.

In the 21st Century, the freeway was extended eastwards when the sections from Plymouth to Pine Tree (KM 166 to 174) and from Pine Tree to Sutherlands River (KM 174 to 177) were twinned and opened in 2011 and 2012 repectively. On September 19, 2012, a separate freeway section was opened from Addington Forks to South River Road (KM 219 to 228) to bypass Antigonish, where there were three signalized intersections along the previous alignment. This section was extended east a short distance to KM 232 near Dagger Woods and opened on October 22, 2016.

The final section to complete the present length of freeway was the gap between Sutherlands River to Addington Forks (KM 177 to 219), which had a staggered opening between May 18 (when a 10 km (6 mi) stretch opened from Barney's River Station to James River) [7] and July 25, 2023, when the adjacent sections opened.[8]

Two freeway rest areas opened near kilometre marker 71 (one for each direction) just west of the Cobequid Pass toll station in 2025. Both feature washrooms and sitting-out areas,[9] and are the only such facilities along the highway.

As of 2026, the aforementioned work to twin the highway east to the Paqtnkek Mi’kmaw Nation is underway.[4]

Future

The province of Nova Scotia has proposed construction of a new 84-kilometre (52 mi) 2 lane arterial from the current end of Highway 104 at St. Peter's to Highway 125 at Sydney.[10] This highway would travel mostly east of the current Trunk 4 and open as a Super 2. It would serve as a bypass of Trunk 4 and likely take designation of the Trans Canada Highway rather than Highway 105. When completed, this would provide nearly continuous controlled access highway across Nova Scotia on the Trans Canada Highway. Construction costs are estimated to be approximately $500 million and tolls have been proposed in the past. This project is currently not on the province's 5-year highway plan.[11]

Exit list

More information County, Location ...
CountyLocationkmmiExitDestinationsNotes
Missaguash River0.00.0— Route 2 (TCH) west – MonctonContinuation into New Brunswick
Missaguash River Bridge
CumberlandFort Lawrence0.70.431 Trunk 2 east (Laplanche Street) to Trunk 6 – Amherst, Fort LawrenceEastbound signed as Exit 1A
Amherst5.23.23 Trunk 6 east (Victoria Street, Sunrise Trail) – Amherst, Tatamagouche
8.75.44 Trunk 2 (South Albion Street) – Amherst, Springhill, Parrsboro
​29.418.35 Hwy 142 south – Springhill, Parrsboro
Oxford39.724.76 Route 321 to Route 204 – Oxford, Pugwash, River Philip
​48.530.17 Trunk 4 – Mahoneys Corner, Wentworth, Folly Lake
59.236.88 Wentworth-Collingwood Road to Trunk 4 – Westchester Station, CollingwoodWest end of Cobequid Pass tolled section
Colchester71.844.6 Rest Areas
​72.645.1Cobequid Pass Toll Plaza
83.351.810 To Trunk 2 / Trunk 4 – Great Village, Bass River, LondonderryEast end of Cobequid Pass tolled section
89.055.311 Trunk 4 to Trunk 2 – Glenholme, Economy, Five Islands, Folly Lake, Wentworth
Masstown92.457.412 Trunk 2 / Trunk 4 – Masstown, Glenholme, Lower Debert
​97.660.613Debert, Lower Onslow
Onslow106.366.115 Hwy 102 south – Truro, Halifax, Halifax International AirportHwy 102 exit 15
Valley115.671.817 To Route 311 / Trunk 4 – Bible Hill, Truro, TatamagoucheEastbound exit, westbound entrance
116.272.217 To Route 311 / Trunk 4 – Bible Hill, Truro, TatamagoucheWestbound exit, eastbound entrance
​125.578.018Stevens Cross Road – Kemptown, Riversdale
Pictou​132.782.518A Trunk 4 – Mount Thom
Salt Springs146.390.919 To Trunk 4 / Route 376 – Salt Springs, Central West River, Durham
​154.996.320 To Trunk 4 – Pleasant Valley, Greenhill, Union Centre
Westville159.298.921 Trunk 4 to Route 289 / Cowan Street – Alma, Westville
​160.899.922 Hwy 106 (TCH) north – Pictou, P.E.I. FerryHwy 106 exit 1
New Glasgow, Stellarton163.8101.823 Route 289 / Route 4 – New Glasgow, Westville, Trenton
165.0102.524 Route 374 – New Glasgow, Stellarton, Trenton, Sheet Harbour
165.7103.0Crosses the East River of Pictou
166.2103.325 Route 348 (East River Road) – New Glasgow, Stellarton, Trenton
​169.8105.526 Route 347 to Trunk 4 – Thorburn, Sherbrooke
Sutherlands River177.2110.127 Trunk 4 / Route 245 north – Merigomish, Pine Tree, Little Harbour
Broadway189.6117.828 Trunk 4 – Broadway, Kenzieville, French RiverEastbound exit, westbound entrance
Barney's River Station195.9121.729 Trunk 4 – Kenzieville, Barney's River Station
AntigonishJames River209.5130.230 Beaver Mountain Road to Trunk 4 – James River, Marshy Hope
Addington Forks218.7135.931 Trunk 4 – Addington Forks, James River, Brierly Brook
Antigonish221.0137.332 Trunk 7 to Trunk 4 / Route 337 / Route 245 – Antigonish, Eastern Shore, Sherbrooke, Sheet Harbour, Musquodoboit Harbour, Porters Lake, Preston, Dartmouth, Halifax, Bedford
223.4138.833 To Trunk 4 – Antigonish, Beech Hill
Lower South River228.9142.235 To Trunk 4 / Route 316 – Lower South River, Pomquet, Taylors Road
​232.0144.2End of divided freeway; twinning currently underway east to Paqtnkek Mi’kmaw Nation
​236.1146.735BPomquet Monks Head Road, Pomquet River Road – Pomquet, St. AndrewsAt-grade; interchange under construction
Heatherton238.1147.936Summerside RoadAt-grade; interchange under construction
239.3148.736A Trunk 4 east – Afton, TracadieAt-grade; proposed intersection closure
242.5150.736B Afton Road north to Trunk 4 – Paqtnkek Mi’kmaw Nation, Afton, TracadieBayside Travel Centre located at interchange
Monastery251.1156.037 Trunk 4 to Trunk 16 south – Monastery, Guysborough, Tracadie
​261.2162.338 To Trunk 4 – Havre Boucher, FrankvilleEastbound exit, westbound entrance
262.5163.138 To Trunk 4 – Havre Boucher, FrankvilleWestbound exit, eastbound entrance
Aulds Cove269.4167.439 Trunk 4 west – Havre BoucherWest end of Trunk 4 overlap; at-grade
270.7168.240 Route 344 south – Mulgrave, St. Francis HarbourAt-grade
Strait of Canso272.0–
273.4
169.0–
169.9
Canso Causeway
InvernessPort Hastings274.1170.341 Hwy 105 (TCH) east – Chéticamp, Baddeck, Sydney
Trunk 4 east to Hwy 104 (Fleur-de-lis Trail) – Port Hawkesbury, St. Peter's, Sydney
Trunk 19 north (Ceilidh Trail) – Inverness, Port Hood, Margaree Forks
Roundabout; Hwy 105 exit 1; Trans-Canada Highway follows Hwy 105 east
7.9-kilometre (4.9 mi) gap in Hwy 104
InvernessPort Hawkesbury282.1175.343 Trunk 4 – Cleveland, Lower River Inhabitants, Canso CausewaySigned as Hwy 104
RichmondLower River Inhabitants291.8181.344Cleveland, Lower River Inhabitants, Port MalcolmAt-grade
Evanston293.6182.445Evanston, WhitesideAt-grade
Louisdale304.7189.346 To Route 320 / Route 206 – Louisdale, Arichat, Grande Anse
Cannes315.2195.947Sporting Mountain Road – River Bourgeois, Cannes
River Tillard319.4198.548 Trunk 4 – River Bourgeois, St. Peter's, SydneyEastern terminus (at-grade); through traffic follows Trunk 4 east
1.000 mi = 1.609 km; 1.000 km = 0.621 mi
Note: Exit numbers in Nova Scotia are sequential.
Close

References

Related Articles

Timelines

Top Qs

Fact Checks