The bus between Phillipsburg and Harrisonburg takes 17h. The bus runs, on average, 6 times per week from Phillipsburg to Harrisonburg. 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 6 times a week between Phillipsburg and Harrisonburg. The earliest departure is at 7:55 PM in the evening, and the last departure from Phillipsburg is at 7:55 PM which arrives into Harrisonburg at 12:55 PM. All services require a transfer at New York, NY and take an average of 17h. The schedules shown below are for the next available departures.
Want to know about travelling from Phillipsburg to Harrisonburg? 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 Phillipsburg to Harrisonburg. However, there are services departing from Phillipsburg station and arriving at Harrisonburg station via New York, NY. The journey, including transfers, takes approximately 17h.
Phillipsburg to Harrisonburg bus services, operated by Greyhound USA, depart from Easton, PA station.
Phillipsburg to Harrisonburg bus services, operated by Greyhound USA, arrive at Harrisonburg, VA station.
Book your Phillipsburg to Harrisonburg bus tickets online with Greyhound USA, Flixbus USA and Virginia Breeze.
The distance between Phillipsburg and Harrisonburg is 401.6 km. The road distance is 836 km.
You can take a bus from Easton, PA to Harrisonburg, VA via New York, NY, 42 St-Times Square, Canal St, and New York, NY in around 8h 52m.