The average bus between Center Moriches and Centereach takes 1h 54m and the fastest bus takes 1h 39m. There is an hourly bus service from Center Moriches to Centereach. 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 hourly between Center Moriches and Centereach. The earliest departure is at 5:30 AM in the morning, and the last departure from Center Moriches is at 10:34 PM which arrives into Centereach at 5:41 AM. All services require a transfer, and take on average 1h 54m. The schedules shown below are for the next available departures.

1h 40m • 1 change

1h 40m • 1 change

1h 40m • 1 change

1h 40m • 1 change

1h 41m • 1 change

1h 41m • 1 change

1h 41m • 1 change

1h 41m • 1 change

1h 41m • 1 change

1h 41m • 1 change

1h 41m • 1 change

1h 41m • 1 change
Want to know about travelling from Center Moriches to Centereach? 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 Center Moriches to Centereach. However, there are services departing from Center Moriches station and arriving at Centereach station via Patchogue LIRR. The journey, including transfers, takes approximately 1h 54m.
Center Moriches to Centereach bus services, operated by Suffolk County Transit, depart from Montauk Hwy/Railroad Ave station.
Center Moriches to Centereach bus services, operated by Suffolk County Transit, arrive at Hawkins Ave/Williams Blvd station.
The distance between Center Moriches and Centereach is 26.8 km. The road distance is 55 km.
You can take a bus from Montauk Hwy/Railroad Ave to Hawkins Ave/Williams Blvd via Patchogue LIRR in around 2h 3m.