Skip to main content

How to get from Johns Pass Village to Indian Rocks Beach by bus?

From Johns Pass Village to Indian Rocks Beach by bus

Take one direct bus from Johns Pass Village to Indian Rocks Beach in Tampa - St. Petersburg, FL: take the SBT bus from Gulf Blvd + 130th Ave station to Gulf Blvd + Central Ave station. The total trip duration for this route is approximately 36 min. The ride fare is $2.25.

36min$2.25
Walk to bus station
Bus - SBTSBT
Walk to Indian Rocks Beach
Leaves from Gulf Blvd + 130th Ave

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Gulf Blvd + 130th Ave
    ID 1551
    250 yd • 3 min
  • 2
    Bus - SBTSBT
    Wait for bus
    SBT
    Sbt Park St Terminal Sbt Via Gulf Blvd
  • 3
    Ride to bus station
    Ride to bus station
    Gulf Blvd + Central Ave
    ID 6098
    30 min
  • 4
    Walk to Indian Rocks Beach
    Walk to
    Indian Rocks Beach
    Central Avenue
    190 yd • 3 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Tampa - St. Petersburg, FL.
All local mobility options in one app

Public transit directions from Johns Pass Village to Indian Rocks Beach

The distance between Johns Pass Village, Tampa - St. Petersburg, FL and Indian Rocks Beach, Tampa - St. Petersburg, FL is approximately 8.34 mi, which can typically be travelled in 36 min. Moovit will show you the directions from Johns Pass Village to Indian Rocks Beach by bus, so no matter how you choose to travel in Tampa - St. Petersburg, FL – you will always have plenty of easy options.

Public transit stations close to Indian Rocks Beach, Tampa - St. Petersburg, FL

Indian Rocks Beach is located at Central Avenue, Tampa - St. Petersburg, FL and the nearest public transit station is Gulf Blvd + 19900.

Bus stations close to Indian Rocks Beach:

  • Gulf Blvd + 19900
  • Gulf Blvd + 20221
  • Gulf Blvd + 4th Ave

Questions & Answers

  • What is the fastest way to get from Johns Pass Village to Indian Rocks Beach?

    The fastest way takes 36 minutes, using Bus line SBT.

  • Is there a direct bus between Johns Pass Village and Indian Rocks Beach in Tampa - St. Petersburg, FL?

    Yes, there is a direct bus going from Johns Pass Village to Indian Rocks Beach in Tampa - St. Petersburg, FL in 36 min.

  • Which bus line goes from Johns Pass Village to Indian Rocks Beach in Tampa - St. Petersburg, FL?

    The SBT bus line goes from Gulf Blvd + 130th Ave station near Johns Pass Village to Sbt Park St Terminal Sbt Via Gulf Blvd station near Indian Rocks Beach in Tampa - St. Petersburg, FL.

  • How long does it take to travel from Johns Pass Village to Indian Rocks Beach in Tampa - St. Petersburg, FL by bus?

    The total travel time between Johns Pass Village and Indian Rocks Beach in Tampa - St. Petersburg, FL by bus is about 36 min.

  • Where do I get on the bus near Johns Pass Village to get to Indian Rocks Beach in Tampa - St. Petersburg, FL?

    Get on the SBT bus from the Gulf Blvd + 130th Ave stop near Johns Pass Village in Tampa - St. Petersburg, FL.

  • Where do I get off the bus when travelling between Johns Pass Village and Indian Rocks Beach in Tampa - St. Petersburg, FL?

    Get off the bus at the Sbt Park St Terminal Sbt Via Gulf Blvd stop, which is closest to Indian Rocks Beach in Tampa - St. Petersburg, FL.

  • When is the first bus from Johns Pass Village to Indian Rocks Beach in Tampa - St. Petersburg, FL?

    The first bus from Johns Pass Village to Indian Rocks Beach in Tampa - St. Petersburg, FL is SAINT PETE BEACH/DNTW CLEARWATER. It leaves the Gulf Blvd + 130th Ave stop at 4:28 AM.

  • How much is the bus fare from Johns Pass Village to Indian Rocks Beach?

    The ride from Johns Pass Village to Indian Rocks Beach costs $2.25.