Skip to main content

How to get from Gresham to Walnut Grove by bus and light rail?

From Gresham to Walnut Grove by bus and light rail

To get from Gresham to Walnut Grove in Portland, OR, you’ll need to take one light rail line and 2 bus lines: take the BLUE light rail from Gresham Central TC Max Station station to Pioneer Square North station. Next, you’ll have to switch to the 105 bus and finally take the 25 bus from Evergreen & Broadway EB station to Saint Johns & 37th Ave NB station. The total trip duration for this route is approximately 1 hr 47 min. The ride fare is $3.85.

107min$3.85
Light Rail - BLUE
Bus - 105105
Bus - 2525
Leaves from Gresham Central TC Max Station

Step by Step

  • 1
    Start from light rail station
    Start from light rail station
    Gresham
  • 2
    Light Rail - BLUE
    Wait for light rail
    BLUE
    Hatfield Government Center Max Station (South)
  • 3
    Ride to light rail station
    Ride to light rail station
    Pioneer Square North
    48 min
  • 4
    Walk to bus station
    Walk to bus station
    Sw 5th & Morrison
    120 yd • 2 min
  • 5
    Bus - 105105
    Wait for bus
    105
    99th Street Transit Center: Bay A
  • 6
    Ride to bus station
    Ride to bus station
    Broadway & Evergreen Blvd NB
    ID 632
    18 min
  • 7
    Walk to bus station
    Walk to bus station
    Evergreen & Broadway EB
    40 yd • 1 min
  • 8
    Bus - 2525
    Wait for bus
    25
    99th Street Transit Center: Bay H
  • 9
    Ride to bus station Saint Johns & 37th Ave NB
    Ride to bus station
    Saint Johns & 37th Ave NB
    ID 989
    15 min
*Duration based on 8am traffic

From Gresham to Walnut Grove by bus

To get from Gresham to Walnut Grove in Portland, OR, you’ll need to take 3 bus lines: take the 9 bus from Gresham Central Transit Center (East) station to SW Hall & 5th (West) station. Next, you’ll have to switch to the 105 bus and finally take the 25 bus from Evergreen & Broadway EB station to Saint Johns & 37th Ave NB station. The total trip duration for this route is approximately 1 hr 56 min. The ride fare is $3.85.

116min$3.85
Walk to bus station
Bus - 99
Bus - 105105
Bus - 2525
Leaves from Gresham Central Transit Center (East)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Gresham Central Transit Center (East)
    ID 10858
    80 yd • 1 min
  • 2
    Bus - 99
    Wait for bus
    9
    NW 6th & Flanders (North)
  • 3
    Ride to bus station
    Ride to bus station
    SW Hall & 5th (West)
    ID 13780
    52 min
  • 4
    Walk to bus station
    Walk to bus station
    SW 5th & Harrison
    120 yd • 2 min
  • 5
    Bus - 105105
    Wait for bus
    105
    99th Street Transit Center: Bay A
  • 6
    Ride to bus station
    Ride to bus station
    Broadway & Evergreen Blvd NB
    ID 632
    14 min
  • 7
    Walk to bus station
    Walk to bus station
    Evergreen & Broadway EB
    40 yd • 1 min
  • 8
    Bus - 2525
    Wait for bus
    25
    99th Street Transit Center: Bay H
  • 9
    Ride to bus station Saint Johns & 37th Ave NB
    Ride to bus station
    Saint Johns & 37th Ave NB
    ID 989
    15 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Portland, OR.
All local mobility options in one app

Public transit directions from Gresham to Walnut Grove

The distance between Gresham, Portland, OR and Walnut Grove, Portland, OR is approximately 29.33 mi, which can typically be travelled in 107 min. Moovit will show you the directions from Gresham to Walnut Grove by bus and light rail, so no matter how you choose to travel in Portland, OR – you will always have plenty of easy options.

Public transit stations close to Gresham

Gresham is located at Gresham, Portland, OR and the nearest public transit station is NE 10th & Hood (Gresham Central TC) (East).

Bus stations close to Gresham:

  • NE 10th & Hood (Gresham Central TC) (East)
  • Gresham Central Transit Center (East)
  • Gresham Central Transit Center (West)

Public transit stations close to Walnut Grove, Portland, OR

Walnut Grove is located at Walnut Grove, Portland, OR and the nearest public transit station is Saint Johns & Minnehaha NB.

Bus stations close to Walnut Grove:

  • Saint Johns & Minnehaha NB
  • NE 78th St & 30th Ave EB
  • NE 78th St 2800 Block WB

From Gresham to Walnut Grove by bus

To get from Gresham to Walnut Grove in Portland, OR, you’ll need to take 3 bus lines: take the 9 bus from Gresham Central Transit Center (East) station to SW Hall & 5th (West) station. Next, you’ll have to switch to the 105 bus and finally take the 25 bus from Evergreen & Broadway EB station to Saint Johns & 37th Ave NB station. The total trip duration for this route is approximately 1 hr 56 min. The ride fare is $3.85.

116min$3.85
Walk to bus station
Bus - 99
Bus - 105105
Bus - 2525
Leaves from Gresham Central Transit Center (East)

Step by Step

  • 1
    Walk to bus station
    Walk to bus station
    Gresham Central Transit Center (East)
    ID 10858
    80 yd • 1 min
  • 2
    Bus - 99
    Wait for bus
    9
    NW 6th & Flanders (North)
  • 3
    Ride to bus station
    Ride to bus station
    SW Hall & 5th (West)
    ID 13780
    52 min
  • 4
    Walk to bus station
    Walk to bus station
    SW 5th & Harrison
    120 yd • 2 min
  • 5
    Bus - 105105
    Wait for bus
    105
    99th Street Transit Center: Bay A
  • 6
    Ride to bus station
    Ride to bus station
    Broadway & Evergreen Blvd NB
    ID 632
    14 min
  • 7
    Walk to bus station
    Walk to bus station
    Evergreen & Broadway EB
    40 yd • 1 min
  • 8
    Bus - 2525
    Wait for bus
    25
    99th Street Transit Center: Bay H
  • 9
    Ride to bus station Saint Johns & 37th Ave NB
    Ride to bus station
    Saint Johns & 37th Ave NB
    ID 989
    15 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Gresham to Walnut Grove?

    The fastest way takes 107 minutes, using Bus line BLUE, Bus line 105, Bus line 25.

  • What is the alternative route to get from Gresham to Walnut Grove?

    The alternative route takes 116 minutes, using Bus line 9, Bus line 105, Bus line 25.

  • Is there a direct light rail between Gresham and Walnut Grove in Portland, OR?

    No, you’ll have to take one light rail line and 2 bus lines in total. The total travelling time is 1 hr 47 min.

  • Which light rail line goes from Gresham to Walnut Grove in Portland, OR?

    The BLUE light rail line goes from Hatfield Government Center Max Station (South) station near Gresham to Pioneer Square North station. From there you’ll have to take 2 bus lines till Pioneer Square North station near Walnut Grove in Portland, OR

  • How long does it take to travel from Gresham to Walnut Grove in Portland, OR by light rail and bus?

    The total travel time between Gresham and Walnut Grove in Portland, OR by light rail and bus is about 1 hr 47 min.

  • Where do I get on the light rail near Gresham to get to Walnut Grove in Portland, OR?

    Get on the BLUE light rail from the Hatfield Government Center Max Station (South) station near Gresham in Portland, OR.

  • Where do I get off the light rail when travelling between Gresham and Walnut Grove in Portland, OR?

    Get off the light rail at the Pioneer Square North stop, which is closest to Walnut Grove in Portland, OR.

  • How much is the light rail fare from Gresham to Walnut Grove?

    The ride from Gresham to Walnut Grove costs $3.85.

Real-Time Arrivals, Schedules, Maps & More