Skip to main content

How to get from St George to Shrewsbury, NJ by bus, ferry and train?

From St George to Shrewsbury, NJ by bus, ferry and train

To get from St George to Shrewsbury, NJ in Shrewsbury Borough, you’ll need to take one ferry line, one bus line and one train line: take the STATEN ISLAND FERRY ferry from St. George Ferry Terminal station to Whitehall Ferry Terminal station. Next, you’ll have to switch to the M20 bus and finally take the NJCL train from 34 St-Penn Station station to Little Silver station. The total trip duration for this route is approximately 3 hr 31 min.

211min
Walk to ferry station
Ferry - STATEN ISLAND FERRYSTATEN ISLAND FERRY
Bus - M20M20
Train - NJCL
Walk to Shrewsbury, NJ
Leaves from St. George Ferry Terminal

Step by Step

  • 1
    Walk to ferry station
    Walk to ferry station
    St. George Ferry Terminal
    70 yd • 1 min
  • 2
    Ferry - STATEN ISLAND FERRYSTATEN ISLAND FERRY
    Wait for ferry
    STATEN ISLAND FERRY
    Whitehall Ferry Terminal
  • 3
    Ride to ferry station
    Ride to ferry station
    Whitehall Ferry Terminal
    25 min
  • 4
    Walk to bus station
    Walk to bus station
    State St/Whitehall St
    180 yd • 3 min
  • 5
    Bus - M20M20
    Wait for bus
    M20
    Lincoln Center 66 St Via 8 Av
  • 6
    Ride to bus station
    Ride to bus station
    8 Av/W 31 St
    45 min
  • 7
    Walk to train station
    Walk to train station
    34 St-Penn Station
    50 yd • 1 min
  • 8
    Train - NJCLNJCL
    Wait for train
    NJCL
    #3231| Long Branch
  • 9
    Ride to train station
    Ride to train station
    Little Silver
    87 min
  • 10
    Walk to Shrewsbury, NJ
    Walk to
    Shrewsbury, NJ
    1.46 mi • 30 min
*Duration based on 8am traffic

Alternative route from St George to Shrewsbury, NJ by bus, ferry and train via STATEN ISLAND FERRY, M55 and NJCL

To get from St George to Shrewsbury, NJ in Shrewsbury Borough, you’ll need to take one ferry line, one bus line and one train line: take the STATEN ISLAND FERRY ferry from St. George Ferry Terminal station to Whitehall Ferry Terminal station. Next, you’ll have to switch to the M55 bus and finally take the NJCL train from 34 St-Penn Station station to Little Silver station. The total trip duration for this route is approximately 3 hr 31 min.

211min
Walk to ferry station
Ferry - STATEN ISLAND FERRYSTATEN ISLAND FERRY
Bus - M55M55
Train - NJCL
Walk to Shrewsbury, NJ
Leaves from St. George Ferry Terminal

Step by Step

  • 1
    Walk to ferry station
    Walk to ferry station
    St. George Ferry Terminal
    70 yd • 1 min
  • 2
    Ferry - STATEN ISLAND FERRYSTATEN ISLAND FERRY
    Wait for ferry
    STATEN ISLAND FERRY
    Whitehall Ferry Terminal
  • 3
    Ride to ferry station
    Ride to ferry station
    Whitehall Ferry Terminal
    25 min
  • 4
    Walk to bus station
    Walk to bus station
    State St/Whitehall St
    180 yd • 3 min
  • 5
    Bus - M55M55
    Wait for bus
    M55
    44 St 6 Av
  • 6
    Ride to bus station
    Ride to bus station
    Avenue Of the Americas/W 34 St
    45 min
  • 7
    Walk to train station
    Walk to train station
    34 St-Penn Station
    290 yd • 4 min
  • 8
    Train - NJCLNJCL
    Wait for train
    NJCL
    #3231| Long Branch
  • 9
    Ride to train station
    Ride to train station
    Little Silver
    87 min
  • 10
    Walk to Shrewsbury, NJ
    Walk to
    Shrewsbury, NJ
    1.46 mi • 30 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 St George to Shrewsbury, NJ

The distance between St George, Shrewsbury Borough and Shrewsbury, NJ, Shrewsbury Borough is approximately 58.18 mi, which can typically be travelled in 211 min. Moovit will show you the directions from St George to Shrewsbury, NJ by bus, ferry and train, so no matter how you choose to travel in Shrewsbury Borough – you will always have plenty of easy options.

Public transit stations close to St George

St George is located at St George, Shrewsbury Borough and the nearest public transit station is Saint George Ferry/Ramp B.

Subway stations close to St George:

  • Tompkinsville
  • Clifton
  • Stapleton

Bus stations close to St George:

  • Saint George Ferry/Ramp B
  • St George Ferry/S 76 & S86
  • St George Ferry/St George Ferry

Ferry stations close to St George:

  • St. George Ferry Terminal
  • St. George

Public transit stations close to Shrewsbury, NJ, Shrewsbury Borough

Shrewsbury, NJ is located at Shrewsbury, NJ, Shrewsbury Borough and the nearest public transit station is Shrewsbury - Broad St @ Sycamore Ave (Southbound).

Train stations close to Shrewsbury, NJ:

  • Little Silver
  • Red Bank

Bus stations close to Shrewsbury, NJ:

  • Shrewsbury - Broad St @ Sycamore Ave (Southbound)
  • Broad St at Sycamore Ave#
  • Broad St at Sycamore Ave

Alternative route from St George to Shrewsbury, NJ by bus, ferry and train via STATEN ISLAND FERRY, M55 and NJCL

To get from St George to Shrewsbury, NJ in Shrewsbury Borough, you’ll need to take one ferry line, one bus line and one train line: take the STATEN ISLAND FERRY ferry from St. George Ferry Terminal station to Whitehall Ferry Terminal station. Next, you’ll have to switch to the M55 bus and finally take the NJCL train from 34 St-Penn Station station to Little Silver station. The total trip duration for this route is approximately 3 hr 31 min.

211min
Walk to ferry station
Ferry - STATEN ISLAND FERRYSTATEN ISLAND FERRY
Bus - M55M55
Train - NJCL
Walk to Shrewsbury, NJ
Leaves from St. George Ferry Terminal

Step by Step

  • 1
    Walk to ferry station
    Walk to ferry station
    St. George Ferry Terminal
    70 yd • 1 min
  • 2
    Ferry - STATEN ISLAND FERRYSTATEN ISLAND FERRY
    Wait for ferry
    STATEN ISLAND FERRY
    Whitehall Ferry Terminal
  • 3
    Ride to ferry station
    Ride to ferry station
    Whitehall Ferry Terminal
    25 min
  • 4
    Walk to bus station
    Walk to bus station
    State St/Whitehall St
    180 yd • 3 min
  • 5
    Bus - M55M55
    Wait for bus
    M55
    44 St 6 Av
  • 6
    Ride to bus station
    Ride to bus station
    Avenue Of the Americas/W 34 St
    45 min
  • 7
    Walk to train station
    Walk to train station
    34 St-Penn Station
    290 yd • 4 min
  • 8
    Train - NJCLNJCL
    Wait for train
    NJCL
    #3231| Long Branch
  • 9
    Ride to train station
    Ride to train station
    Little Silver
    87 min
  • 10
    Walk to Shrewsbury, NJ
    Walk to
    Shrewsbury, NJ
    1.46 mi • 30 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from St George to Shrewsbury, NJ?

    The fastest way takes 211 minutes, using Bus line STATEN ISLAND FERRY, Bus line M20, Bus line NJCL.

  • What is the alternative route to get from St George to Shrewsbury, NJ?

    The alternative route takes 211 minutes, using Bus line STATEN ISLAND FERRY, Bus line M55, Bus line NJCL.

  • Is there a direct ferry between St George and Shrewsbury, NJ?

    No, you’ll have to take one ferry line, one bus line and one train line in total. The total travelling time is 3 hr 31 min.

  • Which ferry line goes from St George to Shrewsbury, NJ?

    The STATEN ISLAND FERRY ferry line goes from St. George Ferry Terminal station near St George in Staten Island to Whitehall Ferry Terminal station. From there you’ll have to take one bus line and one train line till Whitehall Ferry Terminal station near Shrewsbury, NJ in Shrewsbury Borough.

  • How long does it take to travel from St George to Shrewsbury, NJ by ferry, bus and train?

    The total travel time between St George in Staten Island and Shrewsbury, NJ in Shrewsbury Borough by ferry, bus and train is about 3 hr 31 min.

  • Where do I get on the ferry near St George to get to Shrewsbury, NJ?

    Get on the STATEN ISLAND FERRY ferry from the St. George Ferry Terminal station near St George in Staten Island.

  • Where do I get off the ferry when travelling between St George and Shrewsbury, NJ?

    Get off the ferry at the Whitehall Ferry Terminal station, which is closest to Shrewsbury, NJ in Shrewsbury Borough.