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

    $75 - $190
    1. Baltimore Penn Station Amtrak

      1 h 47 min - 5 times a week

      $75 - $190

  • Train Amtrak

    $38 - $81
    1. Baltimore Penn Station Amtrak

      1 h 34 min - once daily

      $30 - $75

    2. Trenton Transit Center

      13 min - hourly

      $5 - $8

  • Bus, train

    $39 - $70
    1. CALVERT ST & BALTIMORE ST fs

      59 min - every 30 minutes - line 56

      $2

    2. Baltimore

      1 h 50 min - every 3 hours

      $10 - $20

    3. Philadelphia 30th Street

      27 min - 3 times a day

      $22 - $40

    4. Trenton Transit Center

      13 min - hourly

      $5 - $8

  • Drive

    $14 - $21
    1. Baltimore

      2 h 30 min - 144 miles

      $14 - $21

  • Fly Baltimore to Newark, train

    $151 - $521
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      1 h 19 min - non-stop

      $120 - $490

    3. Newark (EWR)

      6 min - every 5 minutes

      $6

    4. Newark Airport Railroad

      49 min - every 3 hours

      $23

  • Fly Baltimore to New York JFK, train

    $152 - $529
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      1 h 9 min - non-stop

      $130 - $500

    3. New York JFK (JFK)

      10 min - every 10 minutes

      $5

    4. Jamaica

      20 min - 5 times a day

      $4 - $6

    5. New York Penn Station

      1 h 12 min - every 3 hours

      $11 - $16

  • Fly Baltimore to Philadelphia, train

    $247 - $608
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      50 min - non-stop

      $210 - $550

    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

  • Train to Reagan Washington, fly to Newark, train

    $192 - $670
    1. Baltimore

      41 min - 4 times a day

      $55 - $160

    2. UNION STATION station

      4 min - every 15 minutes

      $1 - $3

    3. GALLERY PLACE CHINATOWN

      14 min - every 30 minutes

      $2 - $3

    4. Reagan Washington (DCA)

      1 h 16 min - non-stop

      $100 - $480

    5. Newark (EWR)

      6 min - every 5 minutes

      $6

    6. Newark Airport Railroad

      49 min - every 3 hours

      $23

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

From Baltimore Penn Station Amtrak train to Princeton Junction Amtrak. 1 h 47 min $118. From Baltimore Penn Station Amtrak train to Trenton Transit Center then train to Princeton Jct.. 2 h 3 min $59. From CALVERT ST & BALTIMORE ST fs nb line 56 bus to Baltimore, bus to Philadelphia 30th Street Station Amtrak, train to Trenton Transit Center, then train to Princeton Jct.. 4 h 45 min $57. From Baltimore drive to Princeton Junction. 2 h 30 min $17. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction. 4 h 9 min $280. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to New York JFK airport, train to Jamaica, train to New York Penn Station, then train to Princeton Junction. 4 h 56 min $275. From PRATT ST LIGHT RAIL STAT sb tram 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 32 min $405. From Baltimore Penn Station Amtrak train to UNION STATION station, subway to GALLERY PLACE CHINATOWN station, subway to Reagan Washington airport, fly to Newark airport, train to Newark Airport Railroad Station, then train to Princeton Junction. 4 h 46 min $409.