


New Brunswick offers some of the best fishing in Canada. Understanding the best seasons and times to fish in New Brunswick can greatly impact your success.
The best times to fish in New Brunswick are during the summer (May to July), and fall (September to November) Atlantic salmon runs, particularly at dawn and dusk when fish are most active.
Month | New Brunswick Fishing Location |
January | Mactaquac Dam – Ice fishing for yellow perch and pickerel. |
February | Washademoak Lake – Ice fishing for perch and lake trout. |
March | Hammond River – Early spring fishing for brook trout. |
April | Miramichi River – Spring run of Atlantic salmon begins. |
May | Tobique River – Prime time for Atlantic salmon fishing. |
June | Saint John River – Striped bass season kicks off, excellent angling opportunities. |
July | Restigouche River – Atlantic salmon fishing at its peak. |
August | Grand Lake – Smallmouth bass action heats up. |
September | Shediac Bay – Flounder and mackerel fishing excels. |
October | Nepisiguit River – Fall-run Atlantic salmon reach their peak. |
November | Bay of Fundy – Deep sea fishing for cod and haddock. |
December | Fundy National Park – Fishing for lake trout and whitefish. |
This article will discuss the best times and seasons to fish in New Brunswick. We will also talk about where some of the best fishing in the state is on a month-by-month basis.
Miramichi River (May to September) – Atlantic salmon.
Restigouche River (June to September) – Atlantic salmon.
Tobique River (May to September) – Smallmouth bass, brook trout.
Nashwaak River (May to September) – Atlantic salmon, smallmouth bass.
Saint John River (May to October) – Smallmouth bass, striped bass.
Nepisiguit River (May to September) – Atlantic salmon, brook trout.
Southwest Miramichi River (May to September) – Atlantic salmon.
Upsalquitch River (May to September) – Atlantic salmon, brook trout.
Petitcodiac River (May to September) – Smallmouth bass, striped bass.
Hammond River (May to September) – Smallmouth bass, brook trout.
Salmon River (May to September) – Atlantic salmon, brook trout.
Kennebecasis River (May to September) – Smallmouth bass, brook trout.
Wolastoq (St. John) River (May to September) – Smallmouth bass, striped bass.
Miramichi Lake (May to September) – Smallmouth bass, chain pickerel.
Grand Lake (May to September) – Smallmouth bass, yellow perch.
Oromocto Lake (May to September) – Smallmouth bass, yellow perch.
Washademoak Lake (May to September) – Smallmouth bass, yellow perch.
Maquapit Lake (May to September) – Smallmouth bass, yellow perch.
Belleisle Bay (May to September) – Smallmouth bass, yellow perch.
Chamcook Lake (May to September) – Brook trout, rainbow trout.
Bay of Fundy (May to October) – Striped bass, Atlantic mackerel, flounder.
Shediac Bay (May to September) – Striped bass, mackerel, flounder.
Northumberland Strait (May to October) – Striped bass, Atlantic mackerel, cod.
Passamaquoddy Bay (May to September) – Striped bass, mackerel, flounder.
Grand Manan Island (May to September) – Cod, Atlantic mackerel, flounder.
St. Andrews By-The-Sea (May to September) – Cod, mackerel, flounder.
Fundy National Park (May to October) – Striped bass, mackerel, flounder.
Campobello Island (May to September) – Striped bass, mackerel, flounder.
Lamèque Island (May to October) – Striped bass, mackerel, flounder.
Miscou Island (May to September) – Striped bass, mackerel, flounder.
Caraquet Bay (May to October) – Striped bass, mackerel, flounder.
Chaleur Bay (May to September) – Striped bass, mackerel, cod.
Baie des Chaleurs (May to September) – Striped bass, mackerel, cod.
Miramichi Bay (May to September) – Striped bass, mackerel, flounder.
Northumberland Shore (May to October) – Striped bass, mackerel, cod.
Cocagne Bay (May to September) – Striped bass, mackerel, flounder.
Kouchibouguac Bay (May to September) – Striped bass, mackerel, flounder.
Richibucto Bay (May to September) – Striped bass, mackerel, flounder.
Bouctouche Bay (May to September) – Striped bass, mackerel, flounder.
Gulf of St. Lawrence (May to October) – Cod, mackerel, Atlantic salmon.
The best time to fish for Atlantic salmon in New Brunswick is summer and fall, typically from June to September. Early morning and late evening are the prime times to catch them as they are more active during cooler parts of the day. Some of the best locations in New Brunswick for fishing Atlantic salmon include the Miramichi River, the Restigouche River, the Upsalquitch River, and the Tobique River.
The best time to fish for brown trout in New Brunswick is spring and fall, particularly from April to June and September to October. Brown trout are more active during the early morning and late afternoon, so those are the ideal times to fish for them. Some of the best locations in New Brunswick for fishing brown trout include the Miramichi River, the Nepisiguit River, the Restigouche River, and the Tobique River.
The best time to fish for rainbow trout in New Brunswick is usually during the spring and fall, specifically from April to June and September to October. Rainbow trout are more active during cooler parts of the day, so early morning and late afternoon are the recommended times to fish for them. Some of the best locations in New Brunswick for fishing rainbow trout include the Miramichi River, the Nepisiguit River, the Restigouche River, and the Tobique River.
The best time to fish for brook trout in New Brunswick is spring and fall, particularly from April to June and September to October. Early morning and late afternoon are the recommended times of day to catch them as they are more active during those times. Some of the best locations in New Brunswick for fishing brook trout include the Nepisiguit River, the Miramichi River, the Upsalquitch River, and the Cains River.
The best time to fish for smallmouth bass in New Brunswick is typically from May to October, when the water is warmer. Early morning and late afternoon are the ideal times of day to catch them as they are more active during those periods. Some of the best locations in New Brunswick for fishing smallmouth bass include the Saint John River, the Miramichi River, the Tobique River, and the Grand Lake.
Largemouth bass fishing in New Brunswick is best during the warmer months, specifically from May to September. Early morning and late evening are the prime times to catch them as they are more active during cooler parts of the day. Some top locations for fishing largemouth bass in New Brunswick include the Saint John River, the Tobique River, the Mactaquac Headpond, and the Maquapit Lake.
The best time to fish for yellow perch in New Brunswick is during the spring and fall seasons, particularly from April to June and September to November. Perch are active throughout the day, but early morning and late afternoon are more productive. Some of the best locations in New Brunswick for fishing yellow perch include Grand Lake, Washademoak Lake, and Oromocto Lake.
The best time to fish for American eels in New Brunswick is summer, especially from June to August. Eels are more active at night, so evening or early morning fishing is recommended. Some of the best locations in New Brunswick for fishing American eels include the Saint John River, the Miramichi River, and the Shediac Bay area.
The best time to fish for striped bass in New Brunswick is generally from May to October. Early morning and late afternoon are ideal times, as the bass are more active during those periods. Some of the best locations for fishing striped bass in New Brunswick include the Miramichi River, the Saint John River, and the Bay of Fundy.
The best time for fishing Bluefin Tuna in New Brunswick is late summer and early fall, typically from August to October. These fish tend to be most active during the early morning and late evening. You can find great spots for tuna fishing in the waters off Grand Manan Island, the Bay of Fundy, St. Andrews, and Campobello Island.
The prime time for fishing Atlantic Mackerel in New Brunswick is during the warm summer, particularly from June to September. These fish often bite the best in the early morning and late evening. Some of the top locations for mackerel fishing are the Bay of Fundy, the waters around Grand Manan Island, near St. Andrews, and off the coast of Campobello Island.
The best time to fish for Atlantic Cod in New Brunswick is spring and fall, mainly from March to May and September to November. These fish are often more likely to bite in the early morning or late evening. Top spots to catch cod include the Bay of Fundy, Grand Manan Island, around St. Andrews, and the waters off Campobello Island.
Fishing for Atlantic Halibut in New Brunswick is best in the late spring to early summer, particularly from May to July. These fish are often more active during the early morning and late evening. Great places to catch halibut include the Bay of Fundy, Grand Manan Island, the waters near St. Andrews, and Campobello Island.
The best time to fish for Atlantic Herring in New Brunswick is summer, especially from June to August. Fish are usually most active early in the morning or late in the evening. The best spots to fish for these creatures are the Bay of Fundy, the Miramichi River, the Saint John River, and the Restigouche River.
The best time to catch Atlantic Sturgeon in New Brunswick is late summer and early fall, typically from August to October. Sturgeon are often most active and easier to catch in the early morning and late evening. Popular places for sturgeon fishing include the Saint John River, Miramichi River, Kennebecasis River, and the Bay of Fundy.
For a complete breakdown of the best times to fish in Nova Scotia, check out this guide. For a complete breakdown of the best times to fish in Prince Edward Island, check out this guide. For a complete breakdown of the best times to fish in Ontario, check out this guide. For a complete breakdown of the best times to fish in Canada, check out this guide.