There are 10 ways to get from Yardley to Olean by train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus via State College
best- Take the train from Yardley to Jefferson StationWtr
- Take the bus from Philadelphia to State College Bus Station
- Take the bus from State College to DuBois
- Take the bus from DuBois to Olean
11h 52mDrive 280.2 mi
cheapest- Drive from Yardley to Olean280.2 mi
6h 34m$52–74Train, bus
- Take the train from Trenton to Ny Moynihan Train Hall At Penn Station
- Take the train from New York Penn Station to Rochester
- Take the bus from Rochester to Buffalo308 / ...
- Take the bus from Buffalo to Olean
15h 6m$98–429Train to Philadelphia International Airport, fly to Buffalo Niagara International Airport, bus
- Take the train from Yardley to Suburban Station
- Fly from Philadelphia International Airport (PHL) to Buffalo Niagara International Airport (BUF)PHL - BUF
- Take the bus from Buffalo to Olean
8h 21mTrain, bus via Harrisburg
- Take the train from Trenton to Harrisburg
- Take the bus from Harrisburg, Pa to Dubois, Pa731
- Take the bus from DuBois to Olean
13h 14m$80–294Train, bus #2
- Take the train from Hamilton to Newark Penn StationNec
- Take the bus from Newark to Buffalo
- Take the bus from Buffalo to Olean
13h 26m$79–326Train to Philadelphia International Airport, fly to Penn State University Park Airport, bus
- Take the train from Yardley to Suburban Station
- Fly from Philadelphia International Airport (PHL) to Penn State University Park Airport (SCE)PHL - SCE
- Take the bus from State College to DuBois
- Take the bus from DuBois to Olean
10h 14mTrain to Newark Liberty International Airport, fly to Buffalo Niagara International Airport, bus
- Take the train from Trenton to Newark Liberty International Airport
- Fly from Newark Liberty International Airport (EWR) to Buffalo Niagara International Airport (BUF)EWR - BUF
- Take the bus from Buffalo to Olean
8h 52m$151–1,254Train to Laguardia Airport, fly to Buffalo Niagara International Airport, bus
- Take the train from Trenton to Ny Moynihan Train Hall At Penn Station
- Fly from Laguardia Airport (LGA) to Buffalo Niagara International Airport (BUF)LGA - BUF
- Take the bus from Buffalo to Olean
9h 52m$179–1,320Train to Philadelphia International Airport, fly to Rochester, bus
- Take the train from Yardley to Suburban Station
- Fly from Philadelphia International Airport (PHL) to Rochester (ROC)PHL - ROC
- Take the bus from Rochester, NY to Buffalo, NY
- Take the bus from Buffalo to Olean
10h 17m
Philadelphia International Airport (PHL) to Buffalo Niagara International Airport (BUF) flights
Questions & Answers
The cheapest way to get from Yardley to Olean is to drive which costs $50 - $75 and takes 6h 34m.
The fastest way to get from Yardley to Olean is to drive which takes 6h 34m and costs $50 - $75.
The distance between Yardley and Olean is 385 miles. The road distance is 281.9 miles.
The best way to get from Yardley to Olean without a car is to train and bus via State College which takes 11h 52m and costs .
It takes approximately 11h 52m to get from Yardley to Olean, including transfers.
Yes, the driving distance between Yardley to Olean is 282 miles. It takes approximately 6h 34m to drive from Yardley to Olean.
There are 20+ hotels available in Olean.
What companies run services between Yardley, PA, USA and Olean, NY, USA?
There is no direct connection from Yardley to Olean. However, you can take the train to Jefferson Station, walk to 11th St, take the subway to Drexel Station at 30th St, walk to Philadelphia, take the bus to State College Bus Station, walk to State College, take the bus to DuBois, then take the bus to Olean. Alternatively, you can take a bus from River Rd At Matthew Dr to Olean via Wallenberg Ave In Front Of Terminal, Trenton, Ny Moynihan Train Hall At Penn Station, New York Penn Station, Rochester, Rochester, and Buffalo in around 15h 6m.
- Website
- aa.com
Flights from Philadelphia International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $150–1,100
Flights from Philadelphia International Airport to Penn State University Park Airport
- Ave. Duration
- 1h 4m
- When
- Every day
- Estimated price
- $40–310
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- $140–950
Flights from Philadelphia International Airport to Rochester
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- $60–450
- Website
- united.com
Flights from Philadelphia International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $170–1,100
Flights from Newark Liberty International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $120–900
Flights from Newark Liberty International Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- $160–1,000
Flights from Laguardia Airport to Buffalo Niagara International Airport via Washington Dulles
- Ave. Duration
- 3h 48m
- When
- Monday to Friday
- Estimated price
- $170–1,100
- Website
- delta.com
Flights from Laguardia Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 32m
- When
- Every day
- Estimated price
- $140–950
- Phone
- +1 215-580-7800
- Website
- septa.org
Train from Yardley to Jefferson Station
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Website
- https://www.septa.org
- Schedules at
- https://www.septa.org/schedules
Train from Yardley to Suburban Station
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Website
- https://www.septa.org
- Schedules at
- https://www.septa.org/schedules
Rome2Rio's guide to Amtrak Northeast Regional
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Trenton to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- $8–210
- Website
- https://www.amtrak.com/home.html
- Schedules at
- https://www.amtrak.com/northeast-regional-train
- Coach
- $8–210
- Business Class
- $50–250
Train from Trenton to Newark Liberty International Airport
- Ave. Duration
- 30 min
- Frequency
- Every 3 hours
- Estimated price
- $6–210
- Website
- https://www.amtrak.com/home.html
- Schedules at
- https://www.amtrak.com/northeast-regional-train
- Coach
- $6–210
- Business Class
- $45–240
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Trenton to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 55 min
- Frequency
- Hourly
- Estimated price
- $16–120
- Website
- https://www.amtrak.com/home.html
Train from Trenton to Harrisburg
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $30–130
- Website
- https://www.amtrak.com/home.html
Train from Trenton to Newark Liberty International Airport
- Ave. Duration
- 33 min
- Frequency
- Twice a week
- Estimated price
- $6–60
- Website
- https://www.amtrak.com/home.html
- Coach Seat - Advance Purchase
- $14–26
- Coach Seat short notice purchase
- $6–60
- Business - advance purchase
- $8–75
- Business Class
- $14–160
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New York Penn Station to Rochester
- Ave. Duration
- 7h 1m
- Frequency
- Once daily
- Estimated price
- $50–110
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $65–110
- Economy Adult - Advanced Booking
- $65–95
- Economy Escape Advanced Booking - Adult
- $50–70
- Phone
- +1 973-275-5555
- Website
- njtransit.com
Train from Hamilton to Newark Penn Station
- Ave. Duration
- 1h 3m
- Frequency
- Every 30 minutes
- Estimated price
- $2–20
- Website
- https://www.njtransit.com/
- Schedules at
- https://www.njtransit.com/bus-to
- Adult
- $2–20
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Philadelphia to State College Bus Station
- Ave. Duration
- 3h 45m
- Frequency
- Twice a week
- Estimated price
- $35–75
- Website
- https://www.greyhound.com/
- Phone
- +1 814-574-1827
- Website
- fullingtontours.com
Bus from State College to DuBois
- Ave. Duration
- 1h 30m
- Frequency
- Twice daily
- Estimated price
- $30–50
- Website
- https://www.fullingtontours.com
Bus from DuBois to Olean
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $45–70
- Website
- https://www.fullingtontours.com
Bus from Buffalo to Olean
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $40–60
- Website
- https://www.fullingtontours.com
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from State College to DuBois
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- $17–37
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $17–35
- Flexible
- $33–37
Bus from DuBois to Olean
- Ave. Duration
- 2h 30m
- Frequency
- Once daily
- Estimated price
- $22–60
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $22–60
- Flexible
- $40–60
Bus from Rochester to Buffalo
- Ave. Duration
- 1h 20m
- Frequency
- 5 times a day
- Estimated price
- $19–45
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $19–45
- Flexible
- $39–45
Bus from Buffalo to Olean
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $20–55
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $20–50
- Flexible
- $40–55
Bus from Harrisburg, Pa to Dubois, Pa
- Ave. Duration
- 4h 45m
- Frequency
- Once a week
- Estimated price
- $27–90
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $27–85
- Flexible
- $50–90
Bus from Newark to Buffalo
- Ave. Duration
- 7h 30m
- Frequency
- Twice daily
- Estimated price
- $55–240
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $55–230
- Flexible
- $100–240
- Phone
- +1-844-800-6828
- pr@ourbus.com
- Website
- ourbus.com
Bus from Rochester, NY to Buffalo, NY
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $20–55
- Website
- https://www.ourbus.com
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide



























