1map logo

Rialto to Portland

from $47: ways by bus, train, flight or car

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Rialto to Portland 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.

Bus
25h 17m
$84-302
Train
32h 25m
Cheapest
$61-372
Drive
16h 55m
Fastest
$470-471

How to Get from Rialto to Portland: 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.

$47 - undefinedBest price
1,637 kmDistance
5h 19mFastest

Rialto - Portland operators

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

Bus

Contact phone

+1 (909) 379-7100

Website

omnitrans.org

Bus from Foothill @ Riverside Wb Fs to Fontana Metrolink Transit Center

Average Duration

21m

Estimated price

1990-0

Contact phone

+1 (855) 626-8585

Website

flixbus.com

Bus from San Bernardino Downtown Transit Center to Los Angeles Union Station

Average Duration

1h 5m

Estimated price

3756-748

Bus from Los Angeles Union Station to Sacramento Bus Station

Average Duration

9h 25m

Estimated price

1991-1992

Bus from Sacramento Bus Station to Portland Curbside Bus Stop

Average Duration

12h 5m

Estimated price

472-2273

Train

Website

metrolinktrains.com

Train from Rialto station to L. A. Union Station

Average Duration

1h 32m

Estimated price

3751-3752

Contact phone

+1 800-872-7245

Website

amtrak.com

Train from L. A. Union Station to Portland

Average Duration

29h 49m

Estimated price

745-3758

Plane

Website

southwest.com

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

Average Duration

2h 35m

Estimated price

478-479

Website

alaskaair.com

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

Average Duration

2h 25m

Estimated price

740-741

Website

delta.com

Plane from Los Angeles to Portland

Average Duration

2h 24m

Estimated price

745-746

Website

aa.com

Plane from Los Angeles to Portland

Average Duration

2h 32m

Estimated price

742-747

Website

flyfrontier.com

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

Average Duration

2h 20m

Estimated price

748-749

Website

united.com

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

Average Duration

4h 18m

Estimated price

743-3750

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

Traveling between Rialto and Portland 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 unforgettable road trip from Rialto to the eclectic city of Portland covering a scenic driving distance of 1017 miles. 💰 Experience the flexibility of pricing options, with car travel costs from Rialto to Portland ranging between $180 to $270. Plan your budget accordingly and enjoy the freedom of exploring the West Coast at your own pace. 🏞️ Arrive in Portland after approximately 16 hours and 55 minutes of driving, ready to immerse yourself in the city's vibrant culture, delicious food scene, and stunning natural beauty. Your road trip promises a perfect blend of adventure and relaxation.
Average price
$180 - $270
🚆 The train service operated by Metrolink Trains offers a comfortable ride with the convenience of transfers along the way. The total travel time from Rialto to Portland by train, including transfers, is approximately 32 hours and 25 minutes. 🚆 Upon arrival at Portland station via Amtrak, passengers can unwind and explore the vibrant city known for its arts scene and lush green spaces. Prices for this train adventure range from $61 to $372, offering options for various budgets.
Departure Point
Rialto station
Arrival Point
Portland station
🛫 Start your journey from Rialto by catching a direct flight from Ontario/San Bernardino Airport to Portland Airport, a quick and convenient option taking approximately 2 hours and 20 minutes. Airlines like Frontier, United, Alaska, and Southwest operate flights on this route.
Departure Point
Ontario/San Bernardino Airport
Arrival Point
Portland Airport
🚌 Despite no direct bus route, travelers can embark on a scenic journey from Rialto to Portland with transfers along the way. 🌉 The route includes stops at key transit centers such as San Bernardino, Los Angeles, and Sacramento before reaching the final destination. 🌲 The total travel time, including transfers, is estimated to be around 25 hours and 17 minutes. 🎟️ Flixbus USA operates the bus services from Rialto to Portland, providing a range of ticket prices to suit different budgets. 💰 Travelers can expect the fares to vary between $84 to $302 for the journey between these two vibrant cities. 🌆 Enjoy the convenience and affordability of bus travel while exploring the diverse landscapes from Southern California to the Pacific Northwest.
Departure Point
San Bernardino Downtown Transit Center station
Arrival Point
Portland Curbside Bus Stop station

Frequently asked questions

Find out more about the route from Rialto to Portland.

Or choose the category:
The cheapest way to travel from Rialto to Portland is by taking a train. The cost of train tickets typically ranges from $60 to $380, depending on the type of service and available discounts. The journey can take approximately 32 hours and 25 minutes. However, prices and travel times may vary, so it is recommended to check for updated schedules and fares.
The fastest way to travel from Rialto to Portland is by taking the line 14 bus to the nearest airport and then flying. This option typically takes around 5 hours and 22 minutes. The cost of this option can range from $90 to $470, depending on factors such as the time of booking and availability of flights. It is recommended to check different airlines and travel websites to find the best deals and options for your trip.
The distance between Rialto and Portland is approximately 842 miles. If you drive, the road distance is about 1016.9 miles. It is important to note that these distances may vary depending on the chosen route.
The most convenient and affordable way to travel from Rialto to Portland without a car is by taking a bus. Several bus companies offer routes from Rialto to Portland, with an average travel time of around 27 hours and 9 minutes. Ticket prices range from $110 to $290 depending on the specific bus company and the type of ticket you choose. It is advisable to check the bus schedules and book your tickets in advance to ensure availability and secure the best prices.
The travel time from Rialto to Portland varies depending on the mode of transportation. By car, it takes approximately 15-16 hours to cover the distance of around 960 miles. By plane, the flight duration is about 2-3 hours, including layovers. If you prefer using public transportation, taking a train from Rialto to Portland could take around 32 hours and 25 minutes, including transfers.
There are plenty of accommodation options available near Portland are 618+ hotels to choose from, offering a range of prices. Prices start at $56 per night, making it possible to find affordable options for every budget. Whether you prefer luxury hotels, budget-friendly options something in between, you will have many choices to suit your needs when staying near Portland.
Yes, you can drive from Rialto to Portland. The drive is approximately 1017 miles and takes around 16 hours and 55 minutes, depending on traffic and road conditions. It is advisable to plan for several stops along the way to rest and refuel.
Yes, there is no direct bus between Rialto and Portland. However, there are bus services available with transfers. The journey begins at Foothill & Riverside in Rialto and goes through San Bernardino Downtown Transit Center, Los Angeles Union Station, and Sacramento Bus Station before arriving at the Portland Curbside Bus Stop. The total travel time, including transfers, is approximately 27 hours and 9 minutes.
To catch the bus from Rialto to Portland you will need to go to the San Bernardino Downtown Transit Center station. This is where Flixbus USA operates their bus services for this route. Make sure to check the bus schedule in advance and arrive at the station in time for your departure.
The Rialto to Portland bus arrives at the Portland Curbside Bus Stop station. This stop is operated by Greyhound USA, a popular bus service provider. The bus station is conveniently located in downtown Portland, making it easily accessible for travelers. From the station, you can easily find transportation to your final destination in Portland.
Alaska Airlines, United Airlines, and Southwest Airlines offer flights between Rialto and Portland. These airlines operate flights from Ontario/San Bernardino Airport to Portland Airport. Travelers have multiple options to choose from when it comes to flying between these two destinations. It is recommended to check for the best deals and availability on the respective airline's websites or through online travel platforms.
The fastest way to get from Rialto to Portland is by plane. There are several airlines that offer direct flights from Ontario/San Bernardino Airport to Portland Airport. The flight duration is approximately 2 hours and 15 minutes. Alaska Airlines, Inc., United Airlines, and Southwest Airlines are some of the airlines that provide this route.
The flight from Rialto to Portland typically takes 2 hours and 15 minutes. The quickest option is a direct flight from Ontario/San Bernardino Airport to Portland Airport. However, flight durations may vary depending on factors such as traffic and weather conditions. It is advisable to check with the airline for the most accurate and up-to-date information on flight durations.
Trains from Rialto to Portland arrive at the Portland station. This is the main train station in Portland and is conveniently located in the downtown area. Upon arrival, passengers can easily access other parts of the city, as well as connect to other transportation options such as buses or taxis. The station is well-equipped with facilities and amenities to make your arrival comfortable and convenient.
Yes, there is no direct train between Rialto and Portland. However, you can take a train from Rialto station to Portland via Los Angeles. The journey will take approximately 32 hours and 25 minutes, including transfers. It is recommended to check the train schedules and plan your transfer times accordingly to ensure a smooth journey.
To catch the train from Rialto to Portland you will need to go to the Rialto station. The train services are operated by Metrolink Trains, and that is where the departure point is located. Make sure to check the train schedule and arrive at the station with plenty of time before departure to ensure a smooth journey.
The cost of a train ticket from Rialto to Portland can vary depending on various factors. On average, the prices for a train journey between these two cities range from $61 to $372. It is recommended to book in advance to secure the best fares and availability. Prices may also vary based on the class of service and any additional amenities included.
The cost of a bus ticket from Rialto to Portland can range from $114 to $282. The actual price may vary depending on factors such as the time of travel, the bus company, and the type of ticket purchased. It is recommended to check with different bus operators and compare prices to ensure the best deal.
The cost to drive from Rialto to Portland ranges from $180 to $270, depending on factors such as fuel prices and the size of the vehicle. This estimate takes into account the distance of approximately 1,000 miles and typical fuel efficiency. It's important to remember that these costs may fluctuate due to variables such as road tolls, parking fees, and accommodation expenses if you plan to make overnight stops along the way.