Which is the best way to travel from Montreal to New Jersey?
You can catch Greyhound buses from Port Authority in NYC which will get you up to Montreal in about 8-9 hours depending on traffic. I believe the fare varies (if you’re a student or senior, it can be cheaper), but it’s roughly $140-150 round-trip. You can get there by Amtrak (on its Adirondack route) from Penn Station in NYC, but surprisingly, the train takes much longer than the bus because of a two-hour wait at the border to clear immigration. The trip takes a total of a little over 10 hours. This is the cheapest option though. One way, the trip is $61 (Mon-Thurs and Sat) or $65 (Fri-Sun). Obviously, flying is the most expensive option. Air Canada and Continental operate direct flights from Newark Airport. US Airways operates direct flights from PHL. Last I checked, flights range from $300-500 round-trip for a weekend trip.