The Campbellton–Moncton train was a daily Canadian passenger train service operated by Via Rail between Campbellton and Moncton, New Brunswick. Intermediate stops were in Charlo, Jacquet River, Petit-Rocher, Bathurst, Newcastle, and Rogersville. The service was established in 1979 to supplement the Ocean following the cancellation of the Scotian. It was discontinued in 1990.