The average bus between New Paltz and Highland takes 1h 10m and the fastest bus takes 26 min. The bus service runs several times per day from New Paltz to Highland. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 4 times a day between New Paltz and Highland. The earliest departure is at 5:41 AM in the morning, and the last departure from New Paltz is at 4:46 PM which arrives into Highland at 7:02 PM. All services require a transfer, and take on average 1h 10m. The schedules shown below are for the next available departures.

26 min • 1 change

1h 26m • 1 change

26 min • 1 change

1h 16m • 1 change

26 min • 1 change

1h 26m • 1 change

26 min • 1 change

1h 16m • 1 change

26 min • 1 change

1h 26m • 1 change

26 min • 1 change

1h 16m • 1 change

26 min • 1 change

1h 26m • 1 change

26 min • 1 change

1h 16m • 1 change

26 min • 1 change

1h 26m • 1 change

26 min • 1 change

1h 16m • 1 change
Want to know about travelling from New Paltz to Highland? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from New Paltz to Highland. However, there are services departing from New Paltz station and arriving at Highland station via Highland Park & Ride. The journey, including transfers, takes approximately 1h 10m.
New Paltz to Highland bus services, operated by Ulster County Area Transit, depart from New Paltz Trailways station.
New Paltz to Highland bus services, operated by Ulster County Area Transit, arrive at Highland Park & Ride station.
The distance between New Paltz and Highland is 10.7 km. The road distance is 16 km.
Ulster County Area Transit operates a bus from New Paltz Trailways to Highland Park & Ride every 4 hours, and the journey takes 19 min.