HUB hero image

How to Travel from

Haverhill to Salisbury Beach

by Car

Haverhill
+0
Salisbury Beach
Transport search to Salisbury Beach
Haverhill
+0
Salisbury Beach
Building a composite car route
Cheapest
Best Offer!
Car
22 h 21 min
2132 km.
from $117
Composite Route Car Only

One way to Travel from Haverhill to Salisbury Beach

Select an Option Below to Start Your Journey
Cheapest

Transport providers

Bus operators

Merrimack Valley Transit

Phone:
+1 978-469-6878
Website:
mvrta.com/
Bus from White Street & Winter Street to Salisbury
Ave. Duration:
54 min
Frequency:
Hourly
Estimated price:
$1.40–$2.55

Questions and Answers

What is the cheapest way to get from Haverhill to Salisbury Beach?

The cheapest way to get from Haverhill to Salisbury Beach is to line 17 bus which costs $1.20 - $2.17 and takes 54 min.

What is the fastest way to get from Haverhill to Salisbury Beach?

The fastest way to get from Haverhill to Salisbury Beach is to taxi which takes 21 min and costs $97.83 - $119.57 .

Is there a direct bus between Haverhill and Salisbury Beach?

Yes, there is a direct bus departing from White Street & Winter Street and arriving at Salisbury Beach. Services depart hourly, and operate every day. The journey takes approximately 54 min.

How far is it from Haverhill to Salisbury Beach?

The distance between Haverhill and Salisbury Beach is 30 km. The road distance is 25.2 km.

How do I travel from Haverhill to Salisbury Beach without a car?

The best way to get from Haverhill to Salisbury Beach without a car is to line 17 bus which takes 54 min and costs $1.20 - $2.17 .

How long does it take to get from Haverhill to Salisbury Beach?

The line 17 bus from White Street & Winter Street to Salisbury Beach takes 54 min including transfers and departs hourly.

Where do I catch the Haverhill to Salisbury Beach bus from?

Haverhill to Salisbury Beach bus services, operated by Merrimack Valley Transit, depart from White Street & Winter Street station.

Where does the Haverhill to Salisbury Beach bus arrive?

Haverhill to Salisbury Beach bus services, operated by Merrimack Valley Transit, arrive at Salisbury Beach station.

Can I drive from Haverhill to Salisbury Beach?

Yes, the driving distance between Haverhill to Salisbury Beach is 25 km. It takes approximately 21 min to drive from Haverhill to Salisbury Beach.

Where can I stay near Salisbury Beach?

There are 133+ hotels available in Salisbury Beach. Prices start at $57.97 per night.
+0