Travel options for:
Baltimore to Allentown
  • Train, bus via Philadelphia

    $95 - $230
    1. Baltimore Penn Station Amtrak

      1 h - 3 times a day

      $75 - $210

    2. 30th St Station - MFL

      2 min - every 15 minutes

      $2 - $3

    3. Philadelphia

      1 h 39 min - twice daily

      $14 - $20

  • Train, bus

    $96 - $232
    1. Baltimore Penn Station Amtrak

      1 h - 3 times a day

      $75 - $210

    2. 30th Station

      2 h 13 min - 4 times a day

      $17 - $25

  • Bus Greyhound USA

    $32 - $66
    1. Baltimore, MD - Downtown

      2 h 27 min - 5 times a day

      $16 - $45

    2. Philadelphia, PA

      2 h 16 min - 4 times a day

      $15 - $25

  • Bus Megabus

    $29 - $47
    1. BALTIMORE ST & CHARLES ST eb

      1 h 4 min - every 30 minutes - line 56

      $2

    2. Baltimore

      1 h 50 min - every 3 hours

      $10 - $20

    3. 30th Station

      2 h 13 min - 4 times a day

      $17 - $25

  • Drive

    $13 - $20
    1. Baltimore

      2 h 37 min - 141.5 miles

      $13 - $20

  • Fly Baltimore to Newark, bus

    $152 - $542
    1. Baltimore

      29 min - every 30 minutes

      $2

    2. Baltimore (BWI)

      1 h 19 min - non-stop

      $120 - $490

    3. Newark (EWR)

      1 h 55 min - twice daily

      $30 - $50

  • Train to Philadelphia, fly to Allentown/Bethlehem/Easton

    $249 - $1,167
    1. Baltimore

      1 h - 3 times a day

      $75 - $210

    2. 30th Street Station

      18 min - every 30 minutes

      $8

    3. Philadelphia (PHL)

      39 min - non-stop

      $160 - $950

    4. Allentown/Bethlehem/Easton (ABE)

      17 min - every 4 hours - line 319

      $2

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

From Baltimore Penn Station Amtrak train to 30th St Station - MFL, subway to Philadelphia, then bus to Allentown. 3 h 45 min $194. From Baltimore Penn Station Amtrak train to 30th Station then bus to Allentown. 4 h 13 min $199. From Baltimore, MD - Downtown bus to Philadelphia, PA then bus to Allentown. 5 h 31 min $50. From BALTIMORE ST & CHARLES ST eb line 56 bus to Baltimore, bus to 30th Station, then bus to Allentown. 6 h 43 min $45. From Baltimore drive to Allentown. 2 h 37 min $16. From PRATT ST LIGHT RAIL STAT sb tram to Baltimore airport, fly to Newark airport, then bus to Allentown. 5 h 43 min $301. From Baltimore Penn Station Amtrak train to 30th Street Station, train to Philadelphia airport, fly to Allentown/Bethlehem/Easton airport, then line 319 bus to Allentown. 4 h 32 min $685.