Travel from Montreal to Princeton-Junction

Bus or train from Montreal to Princeton Junction?

You can take a bus from Montreal to Princeton Junction via New York Port Authority, East Brunswick, and New Brunswick in around 9 h 42 min. Alternatively, you can take a train from Montreal to Princeton Junction via New York Penn Station in around 12 h 7 min.

Book transport from Montreal to Princeton Junction

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
How to get from JFK to New York CityWe show you the quickest, cheapest and easiest routes from the airport to the city
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Montreal to Princeton Junction

From Montreal, PQ bus to Montreal airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction. 5 h 7 min $167. From Montreal, PQ bus to Montreal airport, fly to New York La Guardia airport, bus to Woodside, train to New York Penn Station, then train to Princeton Junction. 6 h 9 min $149. From Montréal, QC bus to Burlington airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction. 5 h 57 min $230. From Montreal, PQ bus to Montreal airport, fly to New York JFK airport, train to Jamaica, train to New York Penn Station, then train to Princeton Junction. 6 h 15 min $199. From Montreal, PQ bus to Montreal airport, fly to Philadelphia airport, train to University City, walk to Philadelphia 30th Street Station Amtrak, train to Trenton Transit Center, then train to Princeton Junction. 6 h 5 min $270. From Montréal, QC bus to Burlington airport, fly to New York JFK airport, train to Jamaica, train to New York Penn Station, then train to Princeton Junction. 6 h 50 min $212. From Montréal train to Via-Rail, line 61 bus to Hurdman C, line 97 bus to Ottawa airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction. 7 h 32 min $227. From Montreal, PQ bus to New York Port Authority, bus to East Brunswick, line 100 bus to New Brunswick, then train to Princeton Jct.. 9 h 42 min $92. From Montréal, QC bus to Albany Bus Terminal, line 114 bus to Albany, train to New York Penn Station, then train to Princeton Jct.. 11 h 19 min $124. From Montreal Central Station train to New York Penn Station then train to Princeton Jct.. 12 h 7 min $132. From Montreal drive to Princeton Junction. 7 h 14 min $66.
Close Print Itinerary
  1. Here are 11 options to get from
    Montreal to Princeton Junction:

    1. Trip:
      1 Fly Montreal to Newark, train
      • One-Way approx: USD $123 - $326
      • Duration: 5 h 7 min
      Open +
      • Trip:
        1 Fly Montreal to Newark, train
        • One-Way approx: USD $123 - $326
        • Duration: 5 h 7 min
        Close x
    2. Trip:
      2 Fly Montreal to New York La Guardia, train
      • One-Way approx: USD $107 - $308
      • Duration: 6 h 9 min
      Open +
      • Trip:
        2 Fly Montreal to New York La Guardia, train
        • One-Way approx: USD $107 - $308
        • Duration: 6 h 9 min
        Close x
    3. Trip:
      3 Bus to Burlington, fly to Newark, train
      • One-Way approx: USD $126 - $451
      • Duration: 5 h 57 min
      Open +
      • Trip:
        3 Bus to Burlington, fly to Newark, train
        • One-Way approx: USD $126 - $451
        • Duration: 5 h 57 min
        Close x
    4. Trip:
      4 Fly Montreal to New York JFK, train
      • One-Way approx: USD $116 - $417
      • Duration: 6 h 15 min
      Open +
      • Trip:
        4 Fly Montreal to New York JFK, train
        • One-Way approx: USD $116 - $417
        • Duration: 6 h 15 min
        Close x
    5. Trip:
      5 Fly Montreal to Philadelphia, train
      • One-Way approx: USD $210 - $627
      • Duration: 6 h 5 min
      Open +
      • Trip:
        5 Fly Montreal to Philadelphia, train
        • One-Way approx: USD $210 - $627
        • Duration: 6 h 5 min
        Close x
    6. Trip:
      6 Bus to Burlington, fly to New York JFK, train
      • One-Way approx: USD $114 - $412
      • Duration: 6 h 50 min
      Open +
      • Trip:
        6 Bus to Burlington, fly to New York JFK, train
        • One-Way approx: USD $114 - $412
        • Duration: 6 h 50 min
        Close x
    7. Trip:
      7 Train to Ottawa, fly to Newark, train
      • One-Way approx: USD $167 - $470
      • Duration: 7 h 32 min
      Open +
      • Trip:
        7 Train to Ottawa, fly to Newark, train
        • One-Way approx: USD $167 - $470
        • Duration: 7 h 32 min
        Close x
    8. Trip:
      8 Bus
      • One-Way approx: USD $59 - $141
      • Duration: 9 h 42 min
      Open +
      • Trip:
        8 Bus
        • One-Way approx: USD $59 - $141
        • Duration: 9 h 42 min
        Close x
    9. Trip:
      9 Bus, train
      • One-Way approx: USD $78 - $170
      • Duration: 11 h 19 min
      Open +
      • Trip:
        9 Bus, train
        • One-Way approx: USD $78 - $170
        • Duration: 11 h 19 min
        Close x
    10. Trip:
      10 Train
      • One-Way approx: USD $72 - $179
      • Duration: 12 h 7 min
      Open +
      • Trip:
        10 Train
        • One-Way approx: USD $72 - $179
        • Duration: 12 h 7 min
        Close x
    11. Trip:
      11 Drive
      • One-Way approx: USD $50 - $80
      • Duration: 7 h 14 min
      Open +
      • Trip:
        11 Drive
        • One-Way approx: USD $50 - $80
        • Duration: 7 h 14 min
        Close x