Skip to main content

How to get from Tempe to St. Johns by bus?

From Tempe to St. Johns by bus

To get from Tempe to St. Johns in Phoenix, you’ll need to take 3 bus lines: take the 30 bus from University Dr & Forest Av station to 32nd St & Southern Av station. Next, you’ll have to switch to the 61 bus and finally take the 51 bus from 51st Av & Southern Av station to 51st Av & Tashquinth Dr station. The total trip duration for this route is approximately 1 hr 54 min. The ride fare is $4.00.

114min$4.00
Walk to bus station
Bus - 3030
Bus - 6161
Bus - 5151
Walk to St. Johns
Leaves from University Dr & Forest Av

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    University Dr & Forest Av
    ID 12183
    520 yd • 7 min
  • 2
    Bus - 3030
    Wait for bus
    30
    South Mountain Cc
  • 3
    Ride to bus station
    Ride to bus station
    32nd St & Southern Av
    ID 12204
    20 min
  • 4
    Walk to bus station
    Walk to bus station
    Southern Av & 32nd St
    ID 14089
    120 yd • 2 min
  • 5
    Bus - 6161
    Wait for bus
    61
    51st Ave+Southern
  • 6
    Ride to bus station
    Ride to bus station
    51st Av & Southern Av
    ID 18688
    38 min
  • 7
    Bus - 5151
    Wait for bus
    51
    Pecos Rd+51st Ave
  • 8
    Ride to bus station
    Ride to bus station
    51st Av & Tashquinth Dr
    ID 17422
    26 min
  • 9
    Walk to St. Johns
    Walk to
    St. Johns
    90 yd • 2 min
*Duration based on 8am traffic

From Tempe to St. Johns by bus and light rail

To get from Tempe to St. Johns in Phoenix, you’ll need to take one light rail line and 2 bus lines: take the RAIL light rail from Veterans Way/College station to Mcdowell/Central Ave station. Next, you’ll have to switch to the 17 bus and finally take the 51 bus from 51st Av & Mcdowell Rd station to 51st Av & Tashquinth Dr station. The total trip duration for this route is approximately 2 hr 13 min. The ride fare is $4.00.

133min$4.00
Walk to light rail station
Light Rail - RAILRAIL
Bus - 1717
Bus - 5151
Walk to St. Johns
Leaves from Veterans Way/College

Step by Step

  • 1
    Walk to light rail station
    Walk to light rail station
    Veterans Way/College
    30 yd • 1 min
  • 2
    Light Rail - RAILRAIL
    Wait for light rail
    RAIL
    Metro Pkwy
  • 3
    Ride to light rail station
    Ride to light rail station
    Mcdowell/Central Ave
    35 min
  • 4
    Walk to bus station
    Walk to bus station
    Mcdowell Rd & Central Av
    ID 11452
    280 yd • 4 min
  • 5
    Bus - 1717
    Wait for bus
    17
    Pebble Creek+Mcdowell
  • 6
    Ride to bus station
    Ride to bus station
    Mcdowell Rd & 51st Av
    ID 11477
    29 min
  • 7
    Walk to bus station
    Walk to bus station
    51st Av & Mcdowell Rd
    ID 13528
    210 yd • 3 min
  • 8
    Bus - 5151
    Wait for bus
    51
    Pecos Rd+51st Ave
  • 9
    Ride to bus station
    Ride to bus station
    51st Av & Tashquinth Dr
    ID 17422
    43 min
  • 10
    Walk to St. Johns
    Walk to
    St. Johns
    90 yd • 2 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Phoenix.
All local mobility options in one app

Public transit directions from Tempe to St. Johns

The distance between Tempe, Phoenix and St. Johns, Phoenix is approximately 24.61 mi, which can typically be travelled in 114 min. Moovit will show you the directions from Tempe to St. Johns by bus, so no matter how you choose to travel in Phoenix – you will always have plenty of easy options.

Public transit stations close to Tempe

Tempe is located at Tempe, Phoenix and the nearest public transit station is Tempe Tc.

Bus stations close to Tempe:

  • Tempe Tc
  • 5th St & Myrtle Av
  • Mill Av & 5th St

Public transit stations close to St. Johns, Phoenix

St. Johns is located at St. Johns, Phoenix and the nearest public transit station is Pecos Rd & 51st Av.

Bus stations close to St. Johns:

  • Pecos Rd & 51st Av
  • 51st Av & Tashquinth Dr
  • Pecos Rd & 4809 West

From Tempe to St. Johns by bus and light rail

To get from Tempe to St. Johns in Phoenix, you’ll need to take one light rail line and 2 bus lines: take the RAIL light rail from Veterans Way/College station to Mcdowell/Central Ave station. Next, you’ll have to switch to the 17 bus and finally take the 51 bus from 51st Av & Mcdowell Rd station to 51st Av & Tashquinth Dr station. The total trip duration for this route is approximately 2 hr 13 min. The ride fare is $4.00.

133min$4.00
Walk to light rail station
Light Rail - RAILRAIL
Bus - 1717
Bus - 5151
Walk to St. Johns
Leaves from Veterans Way/College

Step by Step

  • 1
    Walk to light rail station
    Walk to light rail station
    Veterans Way/College
    30 yd • 1 min
  • 2
    Light Rail - RAILRAIL
    Wait for light rail
    RAIL
    Metro Pkwy
  • 3
    Ride to light rail station
    Ride to light rail station
    Mcdowell/Central Ave
    35 min
  • 4
    Walk to bus station
    Walk to bus station
    Mcdowell Rd & Central Av
    ID 11452
    280 yd • 4 min
  • 5
    Bus - 1717
    Wait for bus
    17
    Pebble Creek+Mcdowell
  • 6
    Ride to bus station
    Ride to bus station
    Mcdowell Rd & 51st Av
    ID 11477
    29 min
  • 7
    Walk to bus station
    Walk to bus station
    51st Av & Mcdowell Rd
    ID 13528
    210 yd • 3 min
  • 8
    Bus - 5151
    Wait for bus
    51
    Pecos Rd+51st Ave
  • 9
    Ride to bus station
    Ride to bus station
    51st Av & Tashquinth Dr
    ID 17422
    43 min
  • 10
    Walk to St. Johns
    Walk to
    St. Johns
    90 yd • 2 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Tempe to St. Johns?

    The fastest way takes 114 minutes, using Bus line 30, Bus line 61, Bus line 51.

  • What is the alternative route to get from Tempe to St. Johns?

    The alternative route takes 133 minutes, using Bus line RAIL, Bus line 17, Bus line 51.

  • Is there a direct bus between Tempe and St. Johns in Phoenix?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 1 hr 54 min.

  • Which bus line goes from Tempe to St. Johns in Phoenix?

    The 30 bus line goes from University Dr & Forest Av station near Tempe to South Mountain Cc station. From there you’ll have to take one bus line till South Mountain Cc station near St. Johns in Phoenix

  • How long does it take to travel from Tempe to St. Johns in Phoenix by bus?

    The total travel time between Tempe and St. Johns in Phoenix by bus is about 1 hr 54 min.

  • Where do I get on the bus near Tempe to get to St. Johns in Phoenix?

    Get on the 30 bus from the University Dr & Forest Av stop near Tempe in Phoenix.

  • Where do I get off the bus when travelling between Tempe and St. Johns in Phoenix?

    Get off the bus at the South Mountain Cc stop, which is closest to St. Johns in Phoenix.

  • How much is the bus fare from Tempe to St. Johns?

    The ride from Tempe to St. Johns costs $4.00.

Real-Time Arrivals, Schedules, Maps & More