Travel from Philadelphia to Rocky-Mount

Train from Philadelphia to Rocky Mount

Amtrak operates a train from Philadelphia to Rocky Mount 4 times a day. Tickets cost $60 - $160 and the journey takes 6 h 42 min.

Book transport from Philadelphia to Rocky Mount

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak
Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from Philadelphia to Rocky Mount

From Philadelphia 30th Street Station Amtrak train to Rocky Mount Amtrak. 6 h 42 min $115. From Philadelphia 30th Street Station Amtrak train to Washington Union Station Amtrak then train to Rocky Mount Amtrak. 6 h 59 min $279. From Suburban Station train to Wilmington, DE, bus to Norfolk, VA, then bus to Rocky Mount, NC. 12 h 17 min $72. From Philadelphia drive to Rocky Mount. 6 h 29 min $45. From Suburban Station train to Philadelphia airport, fly to Raleigh/Durham airport, line 100 bus to W Hargett St at S Salisbury St, bus to Raleigh Amtrak, then train to Rocky Mount. 5 h 45 min $213. From Suburban Station train to Philadelphia airport, fly to Richmond airport, taxi to Richmond Staples Mill Amtrak, then train to Rocky Mount. 5 h 53 min $378. From Suburban Station train to Philadelphia airport, fly to Greensboro/High Point airport, taxi to Greensboro Galyon Transportation Center Amtrak, then train to Rocky Mount. 7 h 22 min $473. From Philadelphia 30th Street Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Raleigh/Durham airport, line 100 bus to W Hargett St at S Salisbury St, bus to Raleigh Amtrak, then train to Rocky Mount. 6 h 32 min $349. From Jefferson Station train to West Trenton, taxi to Trenton-Mercer airport, fly to Raleigh/Durham airport, line 100 bus to W Hargett St at S Salisbury St, bus to Raleigh Amtrak, then train to Rocky Mount. 6 h 32 min $215.
Close Print Itinerary
  1. Here are 9 options to get from
    Philadelphia to Rocky Mount:

    1. Trip:
      1 Train
      • One-Way approx: USD $60 - $160
      • Duration: 6 h 42 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $60 - $160
        • Duration: 6 h 42 min
        Close x
    2. Trip:
      2 Train via Washington Union Station Amtrak
      • One-Way approx: USD $139 - $366
      • Duration: 6 h 59 min
      Open +
      • Trip:
        2 Train via Washington Union Station Amtrak
        • One-Way approx: USD $139 - $366
        • Duration: 6 h 59 min
        Close x
    3. Trip:
      3 Train, bus
      • One-Way approx: USD $52 - $123
      • Duration: 12 h 17 min
      Open +
      • Trip:
        3 Train, bus
        • One-Way approx: USD $52 - $123
        • Duration: 12 h 17 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 6 h 29 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 6 h 29 min
        Close x
    5. Trip:
      5 Fly Philadelphia to Raleigh/Durham, train
      • One-Way approx: USD $97 - $529
      • Duration: 5 h 45 min
      Open +
      • Trip:
        5 Fly Philadelphia to Raleigh/Durham, train
        • One-Way approx: USD $97 - $529
        • Duration: 5 h 45 min
        Close x
    6. Trip:
      6 Fly Philadelphia to Richmond, train
      • One-Way approx: USD $243 - $553
      • Duration: 5 h 53 min
      Open +
      • Trip:
        6 Fly Philadelphia to Richmond, train
        • One-Way approx: USD $243 - $553
        • Duration: 5 h 53 min
        Close x
    7. Trip:
      7 Fly Philadelphia to Greensboro/High Point, train
      • One-Way approx: USD $253 - $833
      • Duration: 7 h 22 min
      Open +
      • Trip:
        7 Fly Philadelphia to Greensboro/High Point, train
        • One-Way approx: USD $253 - $833
        • Duration: 7 h 22 min
        Close x
    8. Trip:
      8 Train to Baltimore, fly to Raleigh/Durham, train
      • One-Way approx: USD $197 - $523
      • Duration: 6 h 32 min
      Open +
      • Trip:
        8 Train to Baltimore, fly to Raleigh/Durham, train
        • One-Way approx: USD $197 - $523
        • Duration: 6 h 32 min
        Close x
    9. Trip:
      9 Train to Trenton-Mercer, fly to Raleigh/Durham, train
      • One-Way approx: USD $126 - $303
      • Duration: 6 h 32 min
      Open +
      • Trip:
        9 Train to Trenton-Mercer, fly to Raleigh/Durham, train
        • One-Way approx: USD $126 - $303
        • Duration: 6 h 32 min
        Close x