Skip to main content

Address and Directions

St. Charles Hospital is located at 200 Belle Terre Road, Port Jefferson, NY 11777

Directions to St. Charles Hospital

Long Island Expressway/495 (heading East or West):
Take the Long Island Expressway Heading/495 East or West to Exit 62N/Nicolls Road. Take Nicolls Road North to Route 347. Make a right onto Route 347 heading East to Route 112. Make a left onto Route 112 heading North. Cross over the railroad tracks in Port Jefferson. Make a right at the next light onto North Country Road. You will then come to another light, where you will make a left onto Belle Terre Road. At the top of the hill, at the traffic light, make a left and St. Charles Hospital is on your right.

By Train:
Regularly scheduled Long Island Railroad trains run on the Port Jefferson line. See for updated schedules. Taxi service is available from the train station.


Find a St. Charles Rehabilitation Location

From hospital-based programs for acute rehabilitation to outpatient physical, occupational and speech therapy and more, there are St. Charles Rehabilitation locations across Long Island.

Find One Near You