Rome2Rio

How to get fromDonald to Portlandby taxi, bus, train, tram, or car

Find Transport to Portland

See all options

There are 5 ways to get from Donald to Portland by taxi, bus, train, tram, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Taxi, line 96 bus

    best
    1. Take the taxi from Donald to 10100 Block SW Commerce Circletaxi taxi
    2. Take the bus from 10100 Block SW Commerce Circle to SW Jefferson & 1stbus bus 96
    54 min
    $44–52
  2. Drive 25.3 mi

    cheapest
    1. Drive from Donald to Portlandcar car 25.3 mi
    32 min
    $5–7
  3. Taxi, train, tram

    1. Take the taxi from Donald to Wilsonville WES Stationtaxi taxi
    2. Take the train from Wilsonville WES Station to Beaverton TC WES Stationtrain train
    3. Take the tram from Beaverton TC station to Pioneer Square South stationtram tram
    1h 4m
    $41–48
  4. Taxi

    1. Take the taxi from Donald to Portlandtaxi taxi 25.3 mi
    32 min
    $90–120
  5. Bus, line 35 bus

    1. Take the bus from Hwy 99E at MP 28 to Oregon City Transit Centerbus bus Cat 99X
    2. Take the bus from Oregon City Transit Center to SW 6th & W Burnsidebus bus 35
    2h 12m
    $17–20

Questions & Answers

What companies run services between Donald, OR, USA and Portland, OR, USA?

You can take a vehicle from Donald to SW 6th & W Burnside via Hwy 99E at MP 28 and Oregon City Transit Center in around 2h 12m.

Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, How to get from Florence to Rome, and Thanksgiving 2018: How to travel stress-free - to help you get the most out of your next trip.