Rome2Rio

How to get fromEugene to Harrisburgby bus, taxi, or car

Find Transport to Harrisburg

See all options

There are 6 ways to get from Eugene to Harrisburg by bus, taxi, 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. Line 95 bus, taxi

    best
    1. Take the bus from E/S of Oak S of 7th to S/S of E. 1st E of Railroad tracksbus bus 95
    2. Take the taxi from S/S of E. 1st E of Railroad tracks to Harrisburgtaxi taxi
    30 min
    $21–26
  2. Drive 18.8 mi

    cheapest
    1. Drive from Eugene to Harrisburgcar car 18.8 mi
    28 min
    $4–5
  3. Taxi

    1. Take the taxi from Eugene to Harrisburgtaxi taxi 18.8 mi
    28 min
    $55–70
  4. Bus, taxi

    1. Take the bus from N/S of 6th W of Willamette to N/S of E 6th W Bi-mart DWbus bus 95
    2. Take the taxi from N/S of E 6th W Bi-mart DW to Harrisburgtaxi taxi
    35 min
    $21–31
  5. Bus

    1. Take the bus from Eugene Station, Bay G to N/S of E 6th W Bi-mart DWbus bus 95
    41 min
    $21–31
  6. Bus via Jaqua Academic Center

    1. Take the bus from Jaqua Academic Center to Junction Citybus bus 99 Vine
    58 min
    $21–33

Questions & Answers

What companies run services between Eugene, OR, USA and Harrisburg, OR, USA?

Lane Transit District operates a bus from Eugene Station, Bay G to N/S of E 6th W Bi-mart DW 4 times a day. Tickets cost $2 and the journey takes 34 min. Pacific Crest Buslines Bend also services this route 3 times a day.

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 Luton Airport into central London, How to get from Florence to Rome, and Getting around the Cyclades - to help you get the most out of your next trip.