1map logoGo to main page

Salem, NH, USA to Portsmouth, NH, USA from $39: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Salem, United States of America
to
Portsmouth, United States of America

How to Get from Salem to Portsmouth: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$39 by busBest price
59 kmDistance
42m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Salem to Portsmouth with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Train
Bus
Average Duration
2h  7m
Estimated price
$48-120
Recommended
Company
various
Bus
Average Duration
3h  1m
Estimated price
$39-77
Cheapest
route map
Distance: 59 km
Duration: 42m

See more options

Company
various
Drive
Average Duration
42m
Estimated price
$6-10
Company
Merrimack Taxi Co
Taxi
Average Duration
42m
Estimated price
$230-280

Traveling From Salem to Portsmouth

The journey from Salem to Portsmouth offers a fascinating contrast between Salem's rich history and maritime charm and Portsmouth's vibrant arts scene and coastal allure.

Best Neighbourhoods in Portsmouth

Portsmouth boasts diverse neighborhoods, each offering unique experiences for visitors.

Downtown Portsmouth
• Home to eclectic shops and galleries.
• Enjoy waterfront dining with stunning views.
Strawbery Banke
• Step back in time at historic homes.
• Experience engaging seasonal events throughout the year.
West End
• Features trendy cafes and local breweries.
• Abundance of parks for outdoor relaxation.

Best Times To Visit Portsmouth's Attractions

Planning your visit to Portsmouth's attractions can enhance your experience significantly.

Portsmouth Harbor
Visit early morning or late afternoon for fewer crowds and stunning light.
Strawbery Banke Museum
Weekdays in spring offer fewer visitors and vibrant blooms.
Market Square
Explore during off-peak hours on weekdays for a leisurely vibe.

Portsmouth Weather: What to Expect Year-Round

Portsmouth experiences a temperate climate with four distinct seasons, making each visit unique. With warm summers ideal for outdoor activities and snowy winters offering cozy charm, spring and fall are often the best times to enjoy milder weather and vibrant scenery.

Dining Recommendation in Portsmouth

For a culinary experience that stands apart from Salem, try the locally sourced clam chowder at The Friendly Toast, which blends a vibrant atmosphere with bold flavors. Unlike Salem’s historic seafood offerings, Portsmouth’s dining scene embraces creative twists and a lively ambiance that celebrates fresh, local ingredients.

Salem - Portsmouth operators

Explore transport companies operating between Salem and Portsmouth, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from Haverhill to Dover

Average Duration
42m
Estimated price
$481-65
Bus Show bus routes
Contact phone
+1 603-743-5777
Website
http://coastbus.org

Bus from Dover Transportation Center to Russell / Deer Sts.

Average Duration
22m
Estimated price
$489-489
Contact phone
+1 800-639-8080
Website
http://bostonexpressbus.com

Bus from Salem, NH-exit 2 to Boston South Buses

Average Duration
40m
Estimated price
$4812-4817
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Boston to Portsmouth Bus Stop

Average Duration
1h 15m
Estimated price
$6-483
Taxi
Contact phone
+1 978-687-0911

Taxi from Salem to Portsmouth

Average Duration
42m
Estimated price
$230-280

Salem to Portsmouth: Overview of Bus, Train, Flight, and Car Trips

Traveling between Salem and Portsmouth offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Enjoy a picturesque drive from Salem to Portsmouth covering 37 miles of scenic New England landscapes in just under 42 minutes. 💵 The cost of this road trip can range from $6 to $10, offering an affordable and convenient way to explore the charming coastal town of Portsmouth.
Average price
$6 - $10
🚌 Explore the scenic journey from Salem to Portsmouth by bus, with a travel time of around 3 hours and 1 minute. Enjoy the views along the way as you make your way to the charming coastal city. 🎟️ Ticket prices for the bus ride between Portsmouth and Salem range from $39 to $77, providing affordable and convenient transportation options for your travel needs.

Frequently asked questions

Find out more about the route from Salem to Portsmouth.

Or choose the category:
The distance between Salem and Portsmouth is approximately 30 miles by road. By train and then line 13 bus, it takes about 2 hours and 7 minutes to reach Portsmouth from Salem. The exact travel time by car from Portsmouth to Salem is unknown. However, by bus, it takes approximately 3 hours and 1 minute to reach Portsmouth from Salem.
The most cost-effective option for traveling from Salem to Portsmouth is to drive, as it only costs between $6 and $10 and takes approximately 42 minutes. This is the cheapest and fastest mode of transportation for this route. Another option is to take a taxi, which also takes approximately 42 minutes but is more expensive, with prices ranging from $230 to $280.
The prices for a bus ticket from Salem to Portsmouth can vary between $37 and $75. This range may depend on factors such as the time of travel, the bus company, and any promotions or discounts available. It is recommended to check with different bus operators and book in advance to secure the best possible fare for your journey.
To travel from Salem to Portsmouth without using public transportation, you can drive the distance of around 37 miles. The journey typically takes about 42 minutes by car. The cost of fuel to drive from Salem to Portsmouth can vary between $6 and $10, depending on the current gas prices.
To travel from Salem to Portsmouth without a car, the best option is to take a train and then a line 13 bus. This journey takes approximately 2 hours and 7 minutes and costs between $45 to $120. Unfortunately, there is no direct public transportation option available between the two cities, so this is the most convenient way to make the trip without a car.
There are numerous options for accommodation near Portsmouth. With over 238 hotels to choose from, there is something to suit every budget and preference. Prices start as low as $58 per night, providing affordable options for travelers. Whether you prefer a luxury hotel, a cozy bed and breakfast, or a budget-friendly motel, you will be able to find a suitable place to stay near Portsmouth.
Yes, you can get from Salem to Portsmouth by bicycle. The distance of the route is of , but the travel time will vary depending on your cycling speed and the route you choose to take. On average, it may take around 1.5 to 2 hours to complete the journey by bike. It is recommended to plan your route ahead of time and be aware of any hilly or challenging terrain along the way.