Travel options for:
Washington to Princeton Junction
  • Train Amtrak Northeast Regional

    $80 - $200
    1. Washington Union Station

      2 h 32 min - 5 times a week

      $80 - $200

  • Train Amtrak

    $43 - $95
    1. Washington Union Station

      2 h 16 min - once daily

      $35 - $90

    2. Trenton Transit Center

      13 min - hourly

      $5 - $8

  • Bus, train

    $32 - $73
    1. Washington DC

      3 h 10 min - every 3 hours

      $5 - $25

    2. Philadelphia 30th Street

      27 min - 3 times a day

      $22 - $40

    3. Trenton Transit Center

      13 min - hourly

      $5 - $8

  • Drive

    $18 - $26
    1. Washington

      3 h 13 min - 183.6 miles

      $18 - $26

  • Fly Reagan Washington to Newark, train

    $131 - $512
    1. Washington

      15 min - every 15 minutes

      $2 - $3

    2. Reagan Washington (DCA)

      1 h 16 min - non-stop

      $100 - $480

    3. Newark (EWR)

      6 min - every 5 minutes

      $6

    4. Newark Airport Railroad

      49 min - every 3 hours

      $23

  • Fly Reagan Washington to New York La Guardia, train

    $78 - $461
    1. Washington

      15 min - every 15 minutes

      $2 - $3

    2. Reagan Washington (DCA)

      59 min - non-stop

      $60 - $430

    3. New York La Guardia (LGA)

      27 min - every 15 minutes

      $2 - $7

    4. Woodside

      11 min - hourly

      $3 - $5

    5. New York Penn Station

      1 h 12 min - every 3 hours

      $11 - $16

  • Fly Reagan Washington to Philadelphia, train

    $197 - $489
    1. Washington

      15 min - every 15 minutes

      $2 - $3

    2. Reagan Washington (DCA)

      59 min - non-stop

      $160 - $430

    3. Philadelphia (PHL)

      16 min - hourly

      $8

    4. University City

      18 min - 5053 feet

    5. Philadelphia 30th Street

      27 min - 3 times a day

      $22 - $40

    6. Trenton Transit Center

      13 min - hourly

      $5 - $8

  • Fly Washington Dulles to Philadelphia, train

    $223 - $865
    1. Washington

      37 min - every 15 minutes

      $2 - $4

    2. Wiehle-Reston East Station

      15 min - every 15 minutes

      $5

    3. Washington Dulles (IAD)

      57 min - non-stop

      $180 - $800

    4. Philadelphia (PHL)

      16 min - hourly

      $8

    5. University City

      18 min - 5053 feet

    6. Philadelphia 30th Street

      27 min - 3 times a day

      $22 - $40

    7. Trenton Transit Center

      13 min - hourly

      $5 - $8

  • Train to Baltimore, fly to Philadelphia, train

    $301 - $753
    1. Washington

      21 min - 3 times a day

      $55 - $150

    2. BWI Amtrak/MARC Station

      6 min - every 10 minutes

      $0 - $2

    3. Baltimore (BWI)

      50 min - non-stop

      $210 - $550

    4. Philadelphia (PHL)

      16 min - hourly

      $8

    5. University City

      18 min - 5053 feet

    6. Philadelphia 30th Street

      27 min - 3 times a day

      $22 - $40

    7. Trenton Transit Center

      13 min - hourly

      $5 - $8

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Washington Union Station Amtrak train to Princeton Junction Amtrak. 2 h 32 min $124. From Washington Union Station Amtrak train to Trenton Transit Center then train to Princeton Jct.. 2 h 45 min $69. From Washington DC bus to Philadelphia 30th Street Station Amtrak, train to Trenton Transit Center, then train to Princeton Jct.. 4 h 30 min $51. From Washington drive to Princeton Junction. 3 h 13 min $21. From FARRAGUT WEST station subway to Reagan Washington airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction. 3 h 52 min $271. From FARRAGUT WEST station subway to Reagan Washington airport, fly to New York La Guardia airport, bus to Woodside, train to New York Penn Station, then train to Princeton Junction. 4 h 40 min $246. From FARRAGUT WEST station subway to Reagan Washington 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. 4 h 27 min $316. From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles 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. 5 h 9 min $372. From Washington Union Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore 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. 4 h 34 min $533.