Cheap Bus and Train tickets to New Brunswick

What are the most popular routes to New Brunswick?

New York City - New BrunswickAverage price$20Average duration40mDaily departures5
Washington - New BrunswickAverage price$46Average duration5h 45mDaily departures9
Washington - New BrunswickAverage price$87Average duration2h 49mDaily departures4
Newark - New BrunswickAverage price$12Average duration40mDaily departures1
Montreal - New BrunswickAverage price$93Average duration20h 15mDaily departures3