Travel from Princeton-Junction to Hoboken

Bus or train from Princeton Junction to Hoboken?

NJ Transit operates a train from Princeton Junction to Hoboken hourly. Tickets cost $9 - $14 and the journey takes 43 min. Alternatively, NJ Transit operates a bus from Princeton Junction to Hoboken every 30 minutes. Tickets cost $4 - $9 and the journey takes 17 min. 2 other operators also service this route.

How to get from Princeton Junction to Hoboken

From Princeton Jct. train to Frank R Lautenberg Secaucus Upper Level. 43 min $13. From Princeton Jct. train to New Brunswick Downtown then bus to New York Port Authority. 1 h 25 min $18. From Princeton Junction taxi to Hoboken. 57 min $310. From Princeton Junction drive to Hoboken. 57 min $5.

Operators from Princeton Junction to Hoboken

Close Print Itinerary
  1. Here are 4 options to get from
    Princeton Junction to Hoboken:

    1. Trip:
      1 Train
      • One-Way approx: USD $9 - $14
      • Duration: 43 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $9 - $14
        • Duration: 43 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $10 - $29
      • Duration: 1 h 25 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $10 - $29
        • Duration: 1 h 25 min
        Close x
    3. Trip:
      3 Taxi
      • One-Way approx: USD $260 - $320
      • Duration: 57 min
      Open +
      • Trip:
        3 Taxi
        • One-Way approx: USD $260 - $320
        • Duration: 57 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $4 - $7
      • Duration: 57 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $4 - $7
        • Duration: 57 min
        Close x