Travel from Newark to Canada

Train, bus or fly from Newark to Canada?

Air Canada, United Airlines and Porter Airlines fly from Newark to Ottawa hourly. Alternatively, Greyhound USA operates a bus from Newark to Toronto once daily. Tickets cost $45 - $130 and the journey takes 12 h 15 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Newark to Canada

From Broad St At Market St bus to Newark airport, fly to Ottawa airport, line 97 bus to Billings Bridge 4C, then line 6 bus to Ottawa. 4 h 20 min $157. From Broad St At Market St bus to Newark airport, fly to Toronto airport, line 40 bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga. 4 h 42 min $156. From Broad St At Market St bus to Newark airport, fly to Montreal airport, bus to Montreal, PQ, walk to Station Sherbrooke Ouest, then line 144 bus to Montréal. 4 h 40 min $149. From Broad St At Market St bus to Newark airport, fly to Toronto Island airport, then line 307 bus to Toronto. 5 h $174. From Newark Penn Station train to 34 St - Penn Station, subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Toronto airport, line 40 bus to City Centre Transit Terminal Platform N, then line 20 bus to Mississauga. 5 h 29 min $141. From Broad St At Market St bus to Newark airport, fly to Quebec airport, line 78 bus to T. Les Saules, then line 80 bus to Québec. 5 h 33 min $197. From Newark bus to Yonge St At Dundas St East, line 320 bus to Eglinton Station, then line 32 bus to Eglinton Ave West At Russell Hill Rd. 12 h 45 min $97. From Newark Penn Station train to New York, train to UNION STATION - NORTHBOUND PLATFORM towards FINCH, then line 1 subway to Davisville Station - Northbound Platform. 14 h 8 min $160. From Newark drive to Toronto. 8 h 30 min $76.