Rome2Rio

How to get fromSilverton to Newbergby bus, car or taxi

Find Transport to Newberg

See all options

There are 4 ways to get from Silverton to Newberg by bus, car, or taxi

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

  1. Bus, line 44 bus

    best
    1. Take the bus from Silverton Downtown - 1st @ Lewis to Downtown Transit Center - Bay Vbus bus 20X
    2. Take the bus from Salem - Glen Creek Transit Center to McMinnville Transit Centerbus bus 11
    3. Take the bus from McMinnville Transit Center to Newberg - EB 99W & Schoolbus bus 44
    4h 19m
    $3–4
  2. Drive 29.1 mi

    1. Drive from Silverton to Newbergcar car 29.1 mi
    44 min
    $6–8
  3. Taxi

    1. Take the taxi from Silverton to Newbergtaxi taxi 29.1 mi
    44 min
    $100–130
  4. Bus, line 76 bus, line 44 bus

    1. Take the bus from Woodburn - Hwy 214 - 1600 Mount Hood Ave to Oregon City Transit Centerbus bus
    2. Take the bus from Main & 11th to Tigard Transit Centerbus bus 76
    3. Take the bus from Tigard TC - EB Commercial St - Ballroom Studio to Newberg - WB 99W & Blainebus bus 44 / ...
    5h 41m
    $6

Silverton to Newberg by bus

Calendar25Weekly Buses
Duration4h 19mAverage Duration
Ticket$3Cheapest Price
See schedules

Questions & Answers

What companies run services between Silverton, OR, USA and Newberg, OR, USA?

You can take a bus from Silverton Downtown - 1st @ Lewis to Newberg - EB 99W & School via Downtown Transit Center - Bay V, Downtown Transit Center - Bay O, Salem - Glen Creek Transit Center, and McMinnville Transit Center in around 4h 19m.

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 Florence to Rome, Why you should take the train in the US, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.