Cheap Bus and Train tickets to New Brunswick

What are the most popular routes to New Brunswick?

New York City - New BrunswickAverage priceR$78Average duration50mDaily departures4
Albany - New BrunswickAverage priceR$235Average duration10h 40mDaily departures3
Philadelphia - New BrunswickAverage priceR$171Average duration3h 30mDaily departures3
Toronto - New BrunswickAverage priceR$489Average duration23h 50mDaily departures11
Boston - New BrunswickAverage priceR$741Average duration5h 35mDaily departures5