Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
41 min
58 km.
from $3
Composite Route Car Only
Two ways to Travel from Secaucus Junction to Bernardsville
Select an Option Below to Start Your Journey
Cheapest
By car (58 km)
Other
Rideshare
Transport providers
Train operators
NJ Transit
Phone:
+1 973-275-5555
Website:
njtransit.com/
Train from Frank R Lautenberg Secaucus Upper Level to Summit
Ave. Duration:
38 min
Frequency:
Hourly
Estimated price:
$6.12–$9.57
Train from Summit to Bernardsville
Ave. Duration:
30 min
Frequency:
Hourly
Estimated price:
$5.49–$8.29
Bus from Newark Penn Station to Broad
Ave. Duration:
1h 4m
Frequency:
Every 30 minutes
Estimated price:
$2.04–$14.03
Questions and Answers
What is the cheapest way to get from Secaucus Junction to Bernardsville?
The cheapest way to get from Secaucus Junction to Bernardsville is to drive which costs $5.98 - $9.78 and takes 41 min.
What is the fastest way to get from Secaucus Junction to Bernardsville?
The fastest way to get from Secaucus Junction to Bernardsville is to drive which takes 41 min and costs $5.98 - $9.78 .
Is there a direct train between Secaucus Junction and Bernardsville?
No, there is no direct train from Secaucus Junction to Bernardsville. However, there are services departing from Frank R Lautenberg Secaucus Upper Level and arriving at Bernardsville via Summit. The journey, including transfers, takes approximately 1h 42m.
How far is it from Secaucus Junction to Bernardsville?
The distance between Secaucus Junction and Bernardsville is 52 km. The road distance is 58.3 km.
How do I travel from Secaucus Junction to Bernardsville without a car?
The best way to get from Secaucus Junction to Bernardsville without a car is to train which takes 1h 42m and costs $9.78 - $15.22 .
How long does it take to get from Secaucus Junction to Bernardsville?
It takes approximately 1h 42m to get from Secaucus Junction to Bernardsville, including transfers.
Where do I catch the Secaucus Junction to Bernardsville train from?
Secaucus Junction to Bernardsville train services, operated by NJ Transit, depart from Frank R Lautenberg Secaucus Upper Level station.
Train, bus or fly from Secaucus Junction to Bernardsville?
The best way to get from Secaucus Junction to Bernardsville is to train which takes 1h 42m and costs $9.78 - $15.22 . There are no good options to bus or fly between Secaucus Junction to Bernardsville.
Where does the Secaucus Junction to Bernardsville train arrive?
Secaucus Junction to Bernardsville train services, operated by NJ Transit, arrive at Summit station.
Can I drive from Secaucus Junction to Bernardsville?
Yes, the driving distance between Secaucus Junction to Bernardsville is 58 km. It takes approximately 41 min to drive from Secaucus Junction to Bernardsville.
Where can I stay near Bernardsville?
There are 80+ hotels available in Bernardsville. Prices start at $52.05 per night.