Skip to main content

How to get from Saint John to Saint Thomas by ferry?

By ferry

Take one direct ferry from Saint John to Saint Thomas in U.S. Virgin Islands: take the F3 ferry from Cruz Bay Ferry Terminal station to Crown Bay Marina station. The total trip duration for this route is approximately 29 min.

29min
Walk to ferry station
Ferry - F3F3
Walk to Saint Thomas
Leaves from Cruz Bay Ferry Terminal

Step by Step

  • 1
    Walk to ferry station
    Walk to ferry station
    Cruz Bay Ferry Terminal
    90 m • 2 min
  • 2
    Ferry - F3F3
    Wait for ferry
    F3
    Charlotte Amalie
  • 3
    Ride to ferry station
    Ride to ferry station
    Crown Bay Marina
    16 min
  • 4
    Walk to Saint Thomas
    Walk to
    Saint Thomas
    860 m • 11 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in U.S. Virgin Islands.
All local mobility options in one app

Public transit directions from Saint John to Saint Thomas

The distance between Saint John, U.S. Virgin Islands and Saint Thomas, U.S. Virgin Islands is approximately 20.13 km, which can typically be travelled in 29 min. Moovit will show you the directions from Saint John to Saint Thomas by ferry, so no matter how you choose to travel in U.S. Virgin Islands – you will always have plenty of easy options.

Public transit stations close to Saint John

Saint John is located at Saint John, U.S. Virgin Islands and the nearest public transit station is Southside Rd. / Dalmida Lane.

Bus stations close to Saint John:

  • Southside Rd. / Dalmida Lane
  • Fishfry Dve. / Frank St.
  • Battery Rd. / VI 10 (St. John Ferry Terminal)

Ferry stations close to Saint John:

  • Theovald Eric Moorehead Dock And Terminal
  • St. John Ferry Terminal
  • Cruz Bay Ferry Terminal

Public transit stations close to Saint Thomas, U.S. Virgin Islands

Saint Thomas is located at Saint Thomas, U.S. Virgin Islands and the nearest public transit station is Harwood Hwy (Bus Depot).

Bus stations close to Saint Thomas:

  • Harwood Hwy (Bus Depot)
  • Sub Base Rd & Veterans Dr
  • Crown Mountain Rd.

Ferry stations close to Saint Thomas:

  • Crown Bay Marina
  • Edward Wilmoth Blyden IV Marine Terminal
  • Charlotte Amalie Waterfront

Questions & Answers

  • What is the fastest way to get from Saint John to Saint Thomas?

    The fastest way takes 29 minutes, using Bus line F3.

  • Is there a direct ferry between Saint John and Saint Thomas in U.S. Virgin Islands?

    Yes, there is a direct ferry going from Saint John to Saint Thomas in U.S. Virgin Islands in 29 min.

  • Which ferry line goes from Saint John to Saint Thomas in U.S. Virgin Islands?

    The F3 ferry line goes from Cruz Bay Ferry Terminal station near Saint John to Charlotte Amalie station near Saint Thomas in U.S. Virgin Islands.

  • How long does it take to travel from Saint John to Saint Thomas in U.S. Virgin Islands by ferry?

    The total travel time between Saint John and Saint Thomas in U.S. Virgin Islands by ferry is about 29 min.

  • Where do I get on the ferry near Saint John to get to Saint Thomas in U.S. Virgin Islands?

    Get on the F3 ferry from the Cruz Bay Ferry Terminal station near Saint John in U.S. Virgin Islands.

  • Where do I get off the ferry when travelling between Saint John and Saint Thomas in U.S. Virgin Islands?

    Get off the ferry at the Charlotte Amalie station, which is closest to Saint Thomas in U.S. Virgin Islands.

  • When is the last ferry from Saint John to Saint Thomas in U.S. Virgin Islands?

    The last ferry from Saint John to Saint Thomas in U.S. Virgin Islands is the Charlotte Amalie/Cruz Bay line. It leaves the Cruz Bay Ferry Terminal station at 11:45 AM.

Real-Time Arrivals, Schedules, Maps & More