There are 8 ways to get from Philadelphia to Swanzey by train (Amtrak), bus (Greyhound), car, plane, bus (Flixbus, Greyhound), train, taxi, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train (Amtrak)
best- Take the train from 30th Street Station to Brattleboro Stationtrain Vermonter
7h 29m$217–343Drive 295.7 mi
cheapest- Drive from Philadelphia to Swanzeycar 295.7 mi
5h 49m$54–78Bus via Hartford
- Take the bus from Philadelphia to New York - Port Authority Bus Terminalbus
- Take the bus from New York to Hartfordbus
- Take the bus from Hartford Union Station to Keenebus
9h 27m$95–201Fly to Manchester Airport, drive
- Fly from Philadelphia International Airport (PHL) to Manchester Airport (MHT)plane PHL - MHT
- Drive from Manchester-Airport-MHT to Swanzeycar
4h 31m$78–458Bus
- Take the bus from Philadelphia Bus Station to New York Midtownbus FlixBus 2602 / ...
- Take the bus from Port Authority Bus Terminal to Keenebus Greyhound US0255s
10h 24m$81–139Fly to Worcester Regional Airport, drive
- Fly from Philadelphia International Airport (PHL) to Worcester Regional Airport (ORH)plane PHL - ORH
- Drive from Worcester-Airport-ORH to Swanzeycar
4h 23m$68–418Fly to Boston Logan Airport, train, taxi
- Fly from Philadelphia International Airport (PHL) to Boston Logan Airport (BOS)plane PHL - BOS
- Take the train from North Station to Fitchburgtrain
- Take the taxi from Fitchburg to Swanzeytaxi
6h 54m$415–1,251Fly to Bradley International Airport, bus
- Fly from Philadelphia International Airport (PHL) to Bradley International Airport (BDL)plane PHL - BDL
- Take the bus from Springfield Union Station to Keenebus
7h 45m$104–488
Philadelphia International Airport (PHL) to Manchester Airport (MHT) flights
Questions & Answers
The cheapest way to get from Philadelphia to Swanzey is to drive which costs $50 - $80 and takes 5h 49m.
The fastest way to get from Philadelphia to Swanzey is to fly and drive which takes 4h 23m and costs $65 - $420.
No, there is no direct bus from Philadelphia to Swanzey. However, there are services departing from Philadelphia and arriving at Keene via New York and Hartford Union Station. The journey, including transfers, takes approximately 9h 27m.
No, there is no direct train from Philadelphia station to Swanzey station. However, there are services departing from 30th Street Station and arriving at Brattleboro Station via . The journey, including transfers, takes approximately 7h 29m.
The distance between Philadelphia and Swanzey is 311 miles. The road distance is 297.4 miles.
The best way to get from Philadelphia to Swanzey without a car is to train which takes 7h 29m and costs $210 - $350.
It takes approximately 7h 29m to get from Philadelphia to Swanzey, including transfers.
Philadelphia to Swanzey bus services, operated by Peter Pan Bus Lines, depart from Philadelphia station.
Philadelphia to Swanzey train services, operated by Amtrak, depart from 30th Street Station.
The best way to get from Philadelphia to Swanzey is to train which takes 7h 29m and costs $210 - $350. Alternatively, you can bus via Hartford, which costs $95 - $210 and takes 9h 27m.
What companies run services between Philadelphia, PA, USA and Swanzey, NH, USA?
Amtrak operates a train from 30th Street Station to Brattleboro Station once daily. Tickets cost $85–190 and the journey takes 6h 55m. Alternatively, you can take a bus from Philadelphia to Swanzey via New York - Port Authority Bus Terminal, New York, Hartford Union Station, and Keene in around 9h 27m.
- Website
- aa.com
Flights from Philadelphia International Airport to Manchester Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- $65–440
Flights from Philadelphia International Airport to Worcester Regional Airport
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $55–400
Flights from Philadelphia International Airport to Boston Logan Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $60–400
Flights from Philadelphia International Airport to Bradley International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $55–410
- Website
- delta.com
Flights from Philadelphia International Airport to Boston Logan Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- $60–400
- Website
- jetblue.com
Flights from Philadelphia International Airport to Boston Logan Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $60–400
- Website
- united.com
Flights from Philadelphia International Airport to Manchester Airport via Washington Dulles
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $90–550
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from 30th Street Station to Brattleboro Station
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- $85–190
- Website
- Amtrak
Train from North Station to Fitchburg
- Ave. Duration
- 1h 25m
- Frequency
- Every 2 hours
- Estimated price
- $9–15
- Website
- Massachusetts Bay Transportation Authority
- Website
- MBTA: World Cup 2026
- Adult
- $9–15
- Phone
- 1-800-343-9999
- Website
- Peter Pan
Bus from Philadelphia to New York - Port Authority Bus Terminal
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- $26–75
- Website
- Peter Pan
Bus from New York to Hartford
- Ave. Duration
- 2h 35m
- Frequency
- Every 2 hours
- Estimated price
- $24–60
- Website
- Peter Pan
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Hartford Union Station to Keene
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $15–30
- Website
- Greyhound
Bus from Port Authority Bus Terminal to Keene
- Ave. Duration
- 6h 55m
- Frequency
- Once daily
- Estimated price
- $30–65
- Website
- Greyhound
Bus from Springfield Union Station to Keene
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $11–22
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Philadelphia Bus Station to New York Midtown
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- $21–35
- Schedules at
- Flixbus USA
- Ave. Duration
- 1h 2m
- Estimated price
- $230–280
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
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Italian Lakes: Getting around by train
Read the travel guide
More Questions & Answers
Philadelphia to Swanzey bus services, operated by Peter Pan Bus Lines, arrive at New York - Port Authority Bus Terminal station.
Philadelphia to Swanzey train services, operated by Amtrak, arrive at Brattleboro Station.
Yes, the driving distance between Philadelphia to Swanzey is 297 miles. It takes approximately 5h 49m to drive from Philadelphia to Swanzey.
Book your Philadelphia to Swanzey bus tickets online with Omio.
There are 40+ hotels available in Swanzey.














