1map logoGo to main page

Portland, OR, USA to Ontario, CA, USA from $35: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Portland, United States
to
Ontario, United States

How to Get from Portland to Ontario: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$35 - PlaneBest price
1352 kmDistance
4h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Portland to Ontario with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
4h  8m
Estimated price
$35-220
Recommended
Company
various
Plane
Average Duration
4h  8m
Estimated price
$40-214
Cheapest
route map
Distance: 1352 km
Duration: 4h 8m

See more options

Company
Flixbus USA
Bus
Average Duration
24h  5m
Estimated price
$0-0
Company
Amtrak
Train
Average Duration
32h  43m
Estimated price
$51-405
Company
various
Drive
Average Duration
16h  42m
Estimated price
$180-270

Portland - Ontario operators

Explore transport companies operating between Portland and Ontario, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane
Website
https://flyfrontier.com

Plane from Portland (PDX) to Ontario/San Bernardino (ONT)

Average Duration
2h 15m
Estimated price
$35-407
Website
https://alaskaair.com

Plane from Portland (PDX) to Ontario/San Bernardino (ONT)

Average Duration
2h 17m
Estimated price
$404-405

Plane from Portland (PDX) to Ontario/San Bernardino (ONT)

Average Duration
4h 26m
Estimated price
$406-405
Website
https://southwest.com

Plane from Portland (PDX) to Ontario/San Bernardino (ONT)

Average Duration
4h 11m
Estimated price
$400-403

Plane from Portland (PDX) to Ontario/San Bernardino (ONT)

Average Duration
4h 10m
Estimated price
$400-403

Plane from Portland (PDX) to Ontario/San Bernardino (ONT)

Average Duration
4h 25m
Estimated price
$402-410
Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
https://flixbus.com

Bus from Portland Curbside Bus Stop to Sacramento Bus Station

Average Duration
12h 35m
Estimated price
$517-409

Bus from Sacramento Bus Station to Bakersfield Train Station

Average Duration
6h 15m
Estimated price
$518-5105

Bus from Bakersfield to Ontario Amtrak

Average Duration
3h 10m
Estimated price
$0-0
Contact phone
+1 214-849-8100
Website
https://greyhound.com

Bus from Sacramento Bus Station to Bakersfield Train Station

Average Duration
6h 20m
Estimated price
$0-0
Train
Contact phone
+1 800-872-7245
Website
https://amtrak.com

Train from Portland to Los Angeles

Average Duration
30h 49m
Estimated price
$50-408

Train from Los Angeles to Ontario Amtrak

Average Duration
54m
Estimated price
$2148-2149

Portland to Ontario: Overview of Bus, Train, Flight, and Car Trips

Traveling between Portland and Ontario offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on an epic road trip from the hip city of Portland to the sunny destination of Ontario. Covering a driving distance of 1003 miles, get ready for a journey filled with diverse landscapes and vibrant experiences. The cost of traveling from Portland to Ontario by car ranges from $180 to $270, depending on factors like gas prices and accommodation choices along the way. Prepare financially for pit stops, snacks, and perhaps a spontaneous detour or two. ⏱️ On average, anticipate spending around 16 hours and 42 minutes behind the wheel to reach Ontario from Portland. Rediscover the joy of the open road as you cruise through changing scenery, all while creating unforgettable memories on this cross-state adventure.
Average price
$180 - $270
🚂 Embark on a scenic train journey from Portland to Ontario with Amtrak. While there is no direct route, the trip involves transfers in Los Angeles and takes approximately 32 hours and 43 minutes. 💰 Ticket prices for the Portland to Ontario train range from $51 to $405, offering travelers budget-friendly options as well as more luxurious accommodations. Plan your trip ahead and experience the convenience and charm of train travel between these two vibrant cities.
Departure Point
Portland station
Arrival Point
Ontario Amtrak station
🛫 Flying from Portland to Ontario is a convenient option with direct flights taking just 2 hours and 15 minutes. 💸 Depending on the airline and time of booking, the cost of a flight between Ontario and Portland can range from $40 to $214, making it a budget-friendly travel option.
Departure Point
Portland Airport
Arrival Point
Ontario/San Bernardino Airport
⏰ In total, the bus trip from Portland to Ontario takes approximately 24 hours and 5 minutes, making it a long but scenic route for travelers.
Departure Point
Portland Curbside Bus Stop station
Arrival Point
Ontario Amtrak station

Frequently asked questions

Find out more about the route from Portland to Ontario.

Or choose the category:
The cheapest way to travel from Portland to Ontario is by taking a combination of train and bus. This option can cost anywhere from $50 to $350, depending on various factors such as the time of booking and the specific route chosen. Although it is a longer journey, taking approximately 32 hours and 35 minutes, it offers a more affordable option for budget-conscious travelers.
The fastest way to travel from Portland to Ontario is by flying. There are several airlines that operate direct flights between the two cities. The flight duration is approximately 4 hours and 10 minutes. Prices for flights can range from $85 to $470, depending on the airline and time of booking.
The distance between Portland and Ontario is approximately 1352 kilometers. If you prefer to travel by road, the distance is about 1615 kilometers. Keep in mind that these distances may vary depending on the route taken. It's always best to double-check the distance using a reliable map or GPS navigation system before setting off on your journey.
The best way to travel from Portland to Ontario without a car is by taking a bus. There are several bus companies that offer direct routes between the two cities, with a travel time of approximately 24 hours and ticket prices ranging from $100 to $260. Some popular bus companies that operate on this route include Greyhound, Amtrak Thruway, and FlixBus.
The travel time from Portland to Ontario varies depending on the mode of transportation chosen. If you opt for a direct flight, it typically takes around 2 hours and 15 minutes. If you prefer driving, the journey usually takes between 15 and 20 hours, depending on traffic and breaks. Alternatively, you can take a train or bus, which can take anywhere from 20 to 32 hours, including transfers.
There are numerous accommodation options near Ontario. With 187+ hotels to choose from, travelers can find a wide range of choices to suit their preferences and budget. Prices start at $56 per night for more budget-friendly options, while luxury hotels are available at higher rates.
Yes, you can drive from Portland to Ontario. The driving distance between the two cities is approximately 1614 km. It typically takes around 16 hours and 42 minutes to drive from Portland to Ontario, depending on traffic conditions and the route you choose.
Yes, there is no direct bus from Portland to Ontario. However, there are bus services available with transfers. You can catch a bus from the Portland Curbside Bus Stop and then transfer to another bus at the Sacramento Bus Station before reaching Ontario via Merced. The total journey time, including transfers, is approximately 24 hours and 10 minutes.
To catch the bus from Portland to Ontario you will need to go to the Portland Curbside Bus Stop station. This is where Greyhound USA operates their bus services for this route.
The bus from Portland to Ontario arrives at Ontario station. Ontario station is a transportation hub located in Ontario and it serves as a major stop for various bus lines.
Alaska Airlines and Southwest Airlines are the main airlines that offer flights between Portland and Ontario. Both airlines operate regular flights from Portland Airport to Ontario/San Bernardino Airport.
The fastest way to travel from Portland to Ontario is by taking a direct flight from Portland Airport to Ontario/San Bernardino Airport. This flight usually takes around 2 hours and 10 minutes. Airlines such as Alaska Airlines, Inc. and Southwest Airlines offer flights on this route. The total travel time by plane from Portland to Ontario is approximately 4 hours and 10 minutes. Flight prices can range from $90 to $464, depending on the airline and time of booking.
The flight from Portland to Ontario takes approximately 2 hours and 10 minutes.
The cost of a flight from Portland to Ontario can vary depending on factors such as the airline, time of booking, and travel dates. On average, prices can range between $90 to $464.
The cost of a bus ticket from Portland to Ontario ranges from $109 to $251.
The cost to drive from Portland to Ontario can vary depending on factors such as gas prices, vehicle efficiency, and toll fees. Generally, the estimated cost for the round trip is between $180 and $270. This estimate takes into account an average vehicle fuel efficiency, the distance of approximately 960 miles, and the current average gas prices.