There are 4 ways to get from Iselin to Berkeley Heights by train (Amtrak), bus, taxi, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Metropark to Newark Penn Stationtrain Nec
- Take the train from Newark Broad St to Berkeley Heightstrain Mneg
2h 15m$6–550Drive 11.9 mi
cheapest- Drive from Iselin to Berkeley Heightscar 11.9 mi
25 min$3–4Line 48 bus, line 52 bus
- Take the bus from Oak Tree Rd At Middlesex Ave to S Broad St At Pearl Stbus 48
- Take the bus from S Broad St At Pearl St to Morris Ave At Mountain Avebus 52
3h 4m$6–27Taxi
- Take the taxi from Iselin to Berkeley Heightstaxi 11.9 mi
25 min$45–60
Iselin to Berkeley Heights by train and bus
Questions & Answers
The cheapest way to get from Iselin to Berkeley Heights is to drive which costs $2 - $4 and takes 25 min.
The fastest way to get from Iselin to Berkeley Heights is to taxi which takes 25 min and costs $45 - $60.
No, there is no direct bus from Iselin to Berkeley Heights. However, there are services departing from Oak Tree Rd At Middlesex Ave and arriving at Broad St At Maple St via S Broad St At Pearl St and Morris Ave At Mountain Ave. The journey, including transfers, takes approximately 3h 4m.
No, there is no direct train from Iselin to Berkeley Heights. However, there are services departing from Metropark and arriving at Berkeley Heights via Newark Broad St. The journey, including transfers, takes approximately 2h 15m.
The distance between Iselin and Berkeley Heights is 34 miles. The road distance is 12 miles.
The best way to get from Iselin to Berkeley Heights without a car is to train which takes 2h 15m and costs $5 - $550.
It takes approximately 2h 15m to get from Iselin to Berkeley Heights, including transfers.
Iselin to Berkeley Heights bus services, operated by NJ Transit, depart from Oak Tree Rd At Middlesex Ave station.
Iselin to Berkeley Heights train services, operated by NJ Transit, depart from Metropark station.
The best way to get from Iselin to Berkeley Heights is to train which takes 2h 15m and costs $5 - $550. Alternatively, you can line 48 bus and line 52 bus, which costs $6 - $28 and takes 3h 4m.
What companies run services between Iselin, NJ, USA and Berkeley Heights, NJ, USA?
You can take a train from Metropark to Berkeley Heights via Newark, Penn Station, Newark Penn Station, Broad St Across From Njt Station, and Newark Broad St in around 2h 15m. Alternatively, you can take a bus from Oak Tree Rd At Middlesex Ave to Berkeley Heights via S Broad St At Pearl St, Morris Ave At Mountain Ave, Broad St At Maple St, and Summit in around 3h 4m.
- Phone
- +1 973-275-5555
- Website
- njtransit.com
Train from Metropark to Newark Penn Station
- Ave. Duration
- 29 min
- Frequency
- Every 30 minutes
- Estimated price
- $2–12
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- Adult
- $2–12
Train from Newark Broad St to Berkeley Heights
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- $2–13
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- Adult
- $2–13
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Metropark to Newark Penn Station
- Ave. Duration
- 13 min
- Frequency
- Hourly
- Estimated price
- $4–10
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Metropark to Newark Penn Station
- Ave. Duration
- 16 min
- Frequency
- Once daily
- Estimated price
- $3–550
- Schedules at
- https://www.amtrak.com/acela-train
- Website
- https://www.amtrak.com/home.html
- Business Class
- $3–440
- First Class
- $95–550
- Phone
- +1 973-275-5555
- Website
- njtransit.com
Bus from Oak Tree Rd At Middlesex Ave to S Broad St At Pearl St
- Ave. Duration
- 42 min
- Frequency
- Hourly
- Estimated price
- $2–8
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- Adults
- $2–8
Bus from S Broad St At Pearl St to Morris Ave At Mountain Ave
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- $1–6
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- Adults
- $1–6
- Ave. Duration
- 25 min
- Estimated price
- $45–60
AZ Masood Taxi
- Phone
- +17323721246
- Website
- azmasoodtaxi.com
Edison Cab and Transportation
- Phone
- +17326485780
Edison Taxi
- Phone
- +1 732-201-5555
- Website
- edisontaxi.com
Babe’s Taxi
- Phone
- (201) 944-6800
- Website
- babestaxi.com
Black Cabby
- Phone
- +1 908-76-82947
- Website
- blackcabby.com
Elizabeth Taxi
- Phone
- +1 908-344-1729
- Website
- elizabethtaxi.com
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
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Iselin to Berkeley Heights bus services, operated by NJ Transit, arrive at S Broad St At Pearl St station.
Iselin to Berkeley Heights train services, operated by NJ Transit, arrive at Newark Penn Station.
Yes, the driving distance between Iselin to Berkeley Heights is 12 miles. It takes approximately 25 min to drive from Iselin to Berkeley Heights.
There are 458+ hotels available in Berkeley Heights.






