There are 4 ways to get from Marcus Hook to Atlantic City by train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Marcus Hook to Gray 30th St Stationtrain Wil
- Take the train from 30th Street Station to Atlantic City Rail Terminaltrain Atlc
3h 14m$5–29Train, bus
- Take the train from Marcus Hook to Jefferson Stationtrain Wil
- Take the bus from Philadelphia Bus Station to Atlantic Citybus Greyhound US0320
3h 24m$12–20Drive 67.4 mi
- Drive from Marcus Hook to Atlantic Citycar 67.4 mi
1h 32m$13–18Line 113 bus, bus
- Take the bus from Ridge Rd & Market St to 69th St TC South DropOffbus 113
- Take the bus from Ppa Bus Terminal to Arrival Area Inside Ac Bus Terminalbus 551
4h 7m$12–33
Marcus Hook to Atlantic City by train
Comparing Your Travel Options
The cheapest way to get from Marcus Hook to Atlantic City is to train and bus which costs $12 - $21 and takes 3h 24m.
The fastest way to get from Marcus Hook to Atlantic City is to drive which takes 1h 32m and costs $12 - $18.
No, there is no direct bus from Marcus Hook to Atlantic City. However, there are services departing from Ridge Rd & Market St and arriving at Arrival Area Inside Ac Bus Terminal via 69th St Transit Center South Terminal and Ppa Bus Terminal. The journey, including transfers, takes approximately 4h 7m.
No, there is no direct train from Marcus Hook to Atlantic City. However, there are services departing from Marcus Hook and arriving at Atlantic City Rail Terminal via 30th Street Station. The journey, including transfers, takes approximately 3h 14m.
The distance between Marcus Hook and Atlantic City is 84 miles. The road distance is 67.8 miles.
The best way to get from Marcus Hook to Atlantic City without a car is to train which takes 3h 14m and costs $5 - $30.
It takes approximately 3h 14m to get from Marcus Hook to Atlantic City, including transfers.
Marcus Hook to Atlantic City bus services, operated by SEPTA, depart from Ridge Rd & Market St station.
Marcus Hook to Atlantic City train services, operated by SEPTA, depart from Marcus Hook station.
The best way to get from Marcus Hook to Atlantic City is to train which takes 3h 14m and costs $5 - $30. Alternatively, you can line 113 bus and bus, which costs $12 - $35 and takes 4h 7m.
What companies run services between Marcus Hook, PA, USA and Atlantic City, NJ, USA?
You can take a train from Marcus Hook to Atlantic City Rail Terminal via 30th Street Station in around 3h 14m. Alternatively, you can take a bus from Ridge Rd & Market St to Arrival Area Inside Ac Bus Terminal via 69th St Transit Center South Terminal, Chestnut St & 12th St, and Ppa Bus Terminal in around 4h 7m.
- Phone
- +1 215-580-7800
- Website
- SEPTA
Train from Marcus Hook to Gray 30th St Station
- Ave. Duration
- 39 min
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- SEPTA
- Schedules at
- SEPTA: World Cup 2026
Train from Marcus Hook to Jefferson Station
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $3–5
- Website
- SEPTA
- Schedules at
- SEPTA: World Cup 2026
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Philadelphia Bus Station to Atlantic City
- Ave. Duration
- 1h 35m
- Frequency
- Twice daily
- Estimated price
- $9–16
- Website
- Greyhound
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Need to know: Greyhound
Read the travel guide
Booking & Getting There
Marcus Hook to Atlantic City bus services, operated by SEPTA, arrive at 69th St TC South DropOff station.
Marcus Hook to Atlantic City train services, operated by SEPTA, arrive at Gray 30th St Station.
Yes, the driving distance between Marcus Hook to Atlantic City is 68 miles. It takes approximately 1h 32m to drive from Marcus Hook to Atlantic City.
There are 498+ hotels available in Atlantic City.







