Skip to main content

How to get from Port Jefferson, Ny to St. James, Ny by bus?

By bus

Take one direct bus from Port Jefferson, Ny to St. James, Ny in New York - New Jersey: take the 51 bus from Nys 25a/N Country Rd (W) station to Smith Haven Mall station. The total trip duration for this route is approximately 47 min. The ride fare is $2.25.

47min$2.25
Bus - 5151
Walk to St. James, Ny
Leaves from Nys 25a/N Country Rd (W)

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Port Jefferson, Ny
  • 2
    Bus - 5151
    Wait for bus
    51
    Patchogue Railroad Via Smith Haven Mall
  • 3
    Ride to bus station
    Ride to bus station
    Smith Haven Mall
    45 min
  • 4
    Walk to St. James, Ny
    Walk to
    St. James, Ny
    20 yd • 1 min
*Duration based on 8am traffic

By train

Take one direct train from Port Jefferson, Ny to St. James, Ny in New York - New Jersey: take the PORT JEFFERSON BRANCH train from Port Jefferson station to St. James station. The total trip duration for this route is approximately 1 hr 13 min. The ride fare is $3.50.

73min$3.50
Walk to train station
Train - PORT JEFFERSON BRANCH
Walk to St. James, Ny
Leaves from Port Jefferson

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Port Jefferson
    350 yd • 5 min
  • 2
    Train - PORT JEFFERSON BRANCHPORT JEFFERSON BRANCH
    Wait for train
    PORT JEFFERSON BRANCH
    Huntington
  • 3
    Ride to train station
    Ride to train station
    St. James
    16 min
  • 4
    Walk to St. James, Ny
    Walk to
    St. James, Ny
    2.37 mi • 49 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in New York - New Jersey.
All local mobility options in one app

Public transit directions from Port Jefferson, Ny to St. James, Ny

The distance between Port Jefferson, Ny, New York - New Jersey and St. James, Ny, New York - New Jersey is approximately 12.55 mi, which can typically be travelled in 47 min. Moovit will show you the directions from Port Jefferson, Ny to St. James, Ny by bus, so no matter how you choose to travel in New York - New Jersey – you will always have plenty of easy options.

Public transit stations close to Port Jefferson, Ny

Port Jefferson, Ny is located at Port Jefferson, Ny, New York - New Jersey and the nearest public transit station is Port Jefferson LIRR.

Train stations close to Port Jefferson, Ny:

  • Port Jefferson

Bus stations close to Port Jefferson, Ny:

  • Port Jefferson LIRR
  • Nys 25a/N Country Rd (W)
  • Nys 112/Cherub Ln

Public transit stations close to St. James, Ny, New York - New Jersey

St. James, Ny is located at St. James, Ny, New York - New Jersey and the nearest public transit station is Middle Country Rd/Cambon Pl.

Train stations close to St. James, Ny:

  • St. James

Bus stations close to St. James, Ny:

  • Middle Country Rd/Cambon Pl
  • Middle Country Rd/Huber Pl
  • Nys 347/New Moriches Rd

By train

Take one direct train from Port Jefferson, Ny to St. James, Ny in New York - New Jersey: take the PORT JEFFERSON BRANCH train from Port Jefferson station to St. James station. The total trip duration for this route is approximately 1 hr 13 min. The ride fare is $3.50.

73min$3.50
Walk to train station
Train - PORT JEFFERSON BRANCH
Walk to St. James, Ny
Leaves from Port Jefferson

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Port Jefferson
    350 yd • 5 min
  • 2
    Train - PORT JEFFERSON BRANCHPORT JEFFERSON BRANCH
    Wait for train
    PORT JEFFERSON BRANCH
    Huntington
  • 3
    Ride to train station
    Ride to train station
    St. James
    16 min
  • 4
    Walk to St. James, Ny
    Walk to
    St. James, Ny
    2.37 mi • 49 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Port Jefferson, Ny to St. James, Ny?

    The fastest way takes 47 minutes, using Bus line 51.

  • What is the alternative route to get from Port Jefferson, Ny to St. James, Ny?

    The alternative route takes 73 minutes, using Bus line PORT JEFFERSON BRANCH.

  • Is there a direct bus between Port Jefferson, Ny and St. James, Ny in New York - New Jersey?

    Yes, there is a direct bus going from Port Jefferson, Ny to St. James, Ny in New York - New Jersey in 47 min.

  • Which bus line goes from Port Jefferson, Ny to St. James, Ny in New York - New Jersey?

    The 51 bus line goes from Patchogue Railroad Via Smith Haven Mall station near Port Jefferson, Ny to Smith Haven Mall station near St. James, Ny in New York - New Jersey.

  • How long does it take to travel from Port Jefferson, Ny to St. James, Ny in New York - New Jersey by bus?

    The total travel time between Port Jefferson, Ny and St. James, Ny in New York - New Jersey by bus is about 47 min.

  • Where do I get on the bus near Port Jefferson, Ny to get to St. James, Ny in New York - New Jersey?

    Get on the 51 bus from the Patchogue Railroad Via Smith Haven Mall stop near Port Jefferson, Ny in New York - New Jersey.

  • Where do I get off the bus when travelling between Port Jefferson, Ny and St. James, Ny in New York - New Jersey?

    Get off the bus at the St. James, Ny stop, which is closest to St. James, Ny in New York - New Jersey.

  • When is the last bus from Port Jefferson, Ny to St. James, Ny in New York - New Jersey?

    The last bus from Port Jefferson, Ny to St. James, Ny in New York - New Jersey is the Smith Haven Mall to Riverhead Long Island Railroad Station line. It leaves the Nys 25a/Sheep Pasture Rd stop at 3:09 PM.

  • When is the first train from Port Jefferson, Ny to St. James, Ny in New York - New Jersey?

    The first train from Port Jefferson, Ny to St. James, Ny in New York - New Jersey is Port Jefferson Branch. It leaves the Port Jefferson station at 12:21 AM.

  • How much is the bus fare from Port Jefferson, Ny to St. James, Ny?

    The ride from Port Jefferson, Ny to St. James, Ny costs $2.25.

Real-Time Arrivals, Schedules, Maps & More