- Recommended
Warner House
Historic mansion museum with original furnishings, gardens, and guided tours that illuminate Portsmouth's colonial and revolutionary past.
Omio recommends booking the train as it is the most popular option from Philadelphia, PA to Portsmouth, NH among Omio's users. If you are prioritising price, take the bus, with an average ticket price of $81 For those with little time, consider booking a flight, which has an average total journey time of 6h 11m. Average ticket prices depend on the travel mode: a bus costs an average of $81, while a flight costs an average of $527.
Distance: 313 miles (504 km)
| Bus | Most popular Train | Flight |
|---|---|---|
$81 Average price Cheapest | $325 Average price | $527 Average price |
9h 20m Average total duration 8h 50m Onboard + 30m Additional time* | 7h 52m Average total duration 7h 22m Onboard + 30m Additional time* | 6h 11m Average total duration Fastest 4h 11m Onboard + 2h 0m Additional time* |
![]() Most popular bus company | ![]() Most popular train company | ![]() Most popular airline |
Direct Options | Direct Options | Direct Options |
This is compared to other travel options from Philadelphia, PA to Portsmouth, NH:
A bus is $244 less than a train for this route with tickets for a train from Philadelphia, PA to Portsmouth, NH costing on average $325.
A bus is $446 less than a flight for this route with tickets for a flight from Philadelphia, PA to Portsmouth, NH costing on average $527.
Other travel options to Portsmouth, NH take longer:
Train takes on average 7h 22m.
Bus takes on average 8h 50m.
| Operator | Departure Time | Arrival Time | Duration | Departure days | Cheapest price |
|---|---|---|---|---|---|
Operator Greyhound | Departure Time 09:30AM | Arrival Time 07:50PM | Duration 10h20 | Departure days Tue, Thu | Cheapest price $47 |
Operator FlixBus | Departure Time 06:45PM | Arrival Time 06:10AM | Duration 11h25 | Departure days Thu | Cheapest price $56 |
Compare bus and train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Buses from Philadelphia, PA to Portsmouth, NH run on average 2 times per day, taking around 8h 50m. Cheap bus tickets for this journey start at $53 if you book in advance.
The earliest bus runs at 00:55, the last at 23:15. The fastest bus covers the 313 miles (504 km) distance in 8h 6m.
Distance 313 miles (504 km) |
Average bus duration 8h 50m |
Cheapest ticket price $53 |
Buses per day 2 |
Fastest bus 8h 6m |
First bus 12:55 AM |
Last bus 11:15 PM |
Cheapest Month Jul |
Cheapest Day Thu |
High Season Jul - Sep |
Low Season Jan - Mar |
Best time to book 3 days |
Discover the best of Portsmouth, NH — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Portsmouth, NH trip today.
Historic mansion museum with original furnishings, gardens, and guided tours that illuminate Portsmouth's colonial and revolutionary past.
Small downtown museum interpreting local history through changing exhibits, artifacts, and stories tied to Portsmouth's waterfront community.
Former governor's mansion and museum featuring period rooms, decorative arts, and exhibits on New Hampshire's political history.
Compact brick-lined downtown district with shops, historic buildings, and easy walking access to theaters, galleries, and the waterfront.
Popular waterfront park with flower beds, harbor breezes, and seasonal events beside Portsmouth's working downtown shoreline.
Scenic riverside walkway and dock area with harbor views, benches, and a close look at boats, bridges, and downtown architecture.
Find answers to the most common questions about traveling from Philadelphia, PA to Portsmouth, NH by bus. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest bus, the cheapest option, or tips for making the most of your visit at Portsmouth, NH, this guide helps you travel smarter and with confidence.

Most Philadelphia, PA to Portsmouth, NH buses use the Philadelphia, Greyhound Bus Station to Portsmouth, Hanover Station station pair. Use this guide to compare Philadelphia, PA and Portsmouth, NH bus stations on this route, check city-centre transport, alongside checking practicalities like bus station facilities and services.
Philadelphia, Greyhound Bus Station has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, Shower, and Ticket Office.
Food options include: Snack bars and vending machines are available.
Free Wi-Fi available in the waiting area. ATMs are an ATM is available near the entrance.
Ticket office support is available at Philadelphia, Greyhound Bus Station.
Available at Philadelphia, Greyhound Bus Station: Parking, Taxis, WC.
Accessibility facilities are available at Philadelphia, Greyhound Bus Station: The station is wheelchair accessible with ramps and elevators.
Portsmouth, Hanover Station has practical services for this route, including Wifi, Parking, Dining, ATM, Taxis, Accessibility, WC, Shower, and Ticket Office.
Food options include: A small cafe is available inside.
Free Wi-Fi throughout the station. ATMs are one ATM available near the entrance.
Ticket office support is available at Portsmouth, Hanover Station.
Available at Portsmouth, Hanover Station: Parking, Taxis, WC.
Accessibility facilities are available at Portsmouth, Hanover Station: Ramps available for wheelchair access.
Here are some other resources that might have the information you need