Travel from Towson to Philadelphia

Train, bus or fly from Towson to Philadelphia?

Maryland Transit operates a train from Towson to Philadelphia every 20 minutes. Tickets cost $1 - $5 and the journey takes 21 min. Amtrak Acela Express also services this route hourly. Alternatively, Maryland Transit operates a bus from Towson to Philadelphia hourly. Tickets cost $1 - $5 and the journey takes 17 min. Megabus also services this route 4 times a day.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Towson to Philadelphia

From LUTHERVILLE & LT RAIL STAT sb tram to MT ROYAL AVE & LT RAIL STAT sb, walk to Baltimore Penn Station Amtrak, then train to Philadelphia 30th Street Station Amtrak. 1 h 50 min $184. From Towson Town Center Bay 1 line 102 bus to Baltimore then Megabus to Philadelphia. 3 h 2 min $20. From Towson drive to Philadelphia. 1 h 47 min $11. From LUTHERVILLE & LT RAIL STAT sb tram to Baltimore airport, fly to Philadelphia airport, then train to Philadelphia. 3 h 34 min $369.

Operators from Towson to Philadelphia

Close Print Itinerary
  1. Here are 4 options to get from
    Towson to Philadelphia:

    1. Trip:
      1 Train
      • One-Way approx: USD $77 - $215
      • Duration: 1 h 50 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $77 - $215
        • Duration: 1 h 50 min
        Close x
    2. Trip:
      2 Megabus
      • One-Way approx: USD $12 - $25
      • Duration: 3 h 2 min
      Open +
      • Trip:
        2 Megabus
        • One-Way approx: USD $12 - $25
        • Duration: 3 h 2 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $9 - $14
      • Duration: 1 h 47 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $9 - $14
        • Duration: 1 h 47 min
        Close x
    4. Trip:
      4 Fly
      • One-Way approx: USD $220 - $560
      • Duration: 3 h 34 min
      Open +
      • Trip:
        4 Fly
        • One-Way approx: USD $220 - $560
        • Duration: 3 h 34 min
        Close x