1map logoGo to main page

Houston, TX, USA to Portland, OR, USA from $105: 7 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Houston, United States
to
Portland, United States

How to Get from Houston 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.

$105 - PlaneBest price
3827 kmDistance
7h 17m Fastest

Compare Train, Bus, Flight, and Driving Options

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

Company
various
Plane
Average Duration
7h  17m
Estimated price
$114-494
Recommended
Company
various
Plane
Average Duration
8h  28m
Estimated price
$105-455
Cheapest
route map
Distance: 3827 km
Duration: 7h 17m

See more options

Company
various
Bus
Plane
Average Duration
9h  55m
Estimated price
$139-317
Company
various
Bus
Average Duration
49h  9m
Estimated price
$247-571
Company
various
Bus
Train
Average Duration
58h  14m
Estimated price
$286-1140
Company
Amtrak
Train
Average Duration
58h  19m
Estimated price
$1141-1142
Company
various
Drive
Average Duration
36h  15m
Estimated price
$1143-1144

Houston - Portland operators

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

Plane Show flights
Website
united.com

Plane from Houston (IAH) to Portland (PDX)

Average Duration
4h 41m
Estimated price
$4948-4949

Plane from Houston (IAH) to Portland (PDX) via Denver

Average Duration
6h 39m
Estimated price
$4948-4949
Website
southwest.com

Plane from Houston (IAH) to Portland (PDX) via Denver

Average Duration
6h 50m
Estimated price
$4942-4944

Plane from Austin (AUS) to Portland (PDX)

Average Duration
6h 52m
Estimated price
$4945-1144
Website
delta.com

Plane from Houston (IAH) to Portland (PDX) via Salt Lake City

Average Duration
7h 23m
Estimated price
$4945-1051

Plane from Austin (AUS) to Portland (PDX) via Salt Lake City

Average Duration
6h 30m
Estimated price
$4945-1050
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from Houston Bus Station to Los Angeles Union Station

Average Duration
33h 10m
Estimated price
$4555-1146

Bus from Los Angeles Union Station to Sacramento Bus Station

Average Duration
8h 45m
Estimated price
$1390-1052

Bus from Sacramento Bus Station to Portland Curbside Bus Stop

Average Duration
12h 5m
Estimated price
$4559-1055
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from Downtown Houston to Austin Eastside Bus Plaza

Average Duration
2h 55m
Estimated price
$4556-4557

Bus from Los Angeles Union Station to Sacramento Bus Station

Average Duration
9h 25m
Estimated price
$4558-1147

Bus from Sacramento Bus Station to Portland Curbside Bus Stop

Average Duration
12h 5m
Estimated price
$4559-1055
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from Houston to Los Angeles

Average Duration
36h 40m
Estimated price
$4550-1051

Train from Los Angeles to Portland

Average Duration
29h 49m
Estimated price
$1053-1054

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

Traveling between Houston 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.

Average price
$430 - $650
The trip from Houston, to Portland, by train is an adventurous journey spanning over 2 days and 19 hours. There is no direct train, so passengers will need to transfer in Los Angeles. The first leg of the trip is a 1 day 13-hour ride on the Sunset Limited, operated by Amtrak, from Houston to Los Angeles Union Station. From there, travelers will then board the Coast Starlight train for a 1 day 6-hour ride to reach Portland Union Station. The total distance covered by the route is 4531.9 km. The ticket prices for this train journey can range from $118 to $784, and reservations can be made through Amtrak's website.
Departure Point
Houston station
Arrival Point
Portland station
The quickest and most convenient option for traveling from Houston to Portland is a direct flight that takes approximately 4 hours and 45 minutes. Several major airlines, including Frontier Airlines, Delta, and Alaska Airlines, offer regular flights from Houston Airport to Portland Airport. The average flight duration for this route is around 7 hours and 20 minutes, including layovers for connecting flights. Prices for a one-way flight between Portland and Houston can range from $79 to $484, offering a variety of options for travelers with different budgets. Overall, flying is the most efficient and comfortable way to travel between these two vibrant cities.
Departure Point
Houston Airport
Arrival Point
Portland Airport
A bus trip from Houston to Portland entails a two-day, nine-hour journey with transfers at Los Angeles Union Station and Sacramento Bus Station. The route, operated by Greyhound USA, does not offer a direct service but provides connectivity between those points. The price for this bus route ranges from $276 to $550. While the trip may be long, it offers an affordable and scenic alternative to flying. Travelers should prepare for the trip by bringing entertainment, snacks, and comfortable amenities to ensure a pleasant journey.
Departure Point
Houston Bus Station
Arrival Point
Portland Curbside Bus Stop station

Frequently asked questions

Find out more about the route from Houston to Portland.

Or choose the category:
The distance between Houston and Portland is approximately 2969 km by air. It takes around 7 hours and 20 minutes to reach Portland from Houston by plane. If you prefer train travel, the time it takes to reach Portland from Houston is not specified. Additionally, driving from Portland to Houston takes approximately 36 hours and 15 minutes by car, covering a road distance of 3826 km.
The most cost-effective and time-efficient transportation option for traveling from Houston to Portland is by flying. It takes approximately 7 hours and 20 minutes to reach Portland from Houston by plane, and the cost ranges from $75 to $490.
The prices of a train between Houston and Portland range from $118 to $784. If you prefer a bus, the prices vary between $276 and $550.
To travel from Houston to Portland without using public transportation, your best option is to drive. The distance between the two cities is approximately 3827 km, and it takes around 36 hours and 15 minutes to complete the journey by car. The prices for rental cars or fuel costs can vary between $430 and $650, depending on the type of vehicle and other factors.
The best way to travel from Houston to Portland without a car is by bus, which typically takes 2 days and 9 hours. The bus journey can cost between $270 and $550. Another option is to fly, which takes only 7 hours and 20 minutes and costs between $75 and $490. Alternatively, you could take a train, which takes approximately 2 days and 19 hours and costs between $110 and $800.
There is no direct train or bus link between Houston and Portland. If you prefer to travel by train, you would need to take a train from Houston to Los Angeles and then transfer to another train to reach Portland. This journey would take approximately 2 days and 19 hours. Alternatively, you could take a bus from Houston to Los Angeles, transfer to another bus to Sacramento, and then take a third bus to Portland, which would take approximately 2 days and 9 hours.
The flight between Houston and Portland typically takes 4 hours and 45 minutes on a direct flight. However, the cost of the flight can vary between $79 and $484 depending on the airline, time of booking, and availability.
There are plenty of options for accommodation near Portland with over 618 hotels to choose from. Prices for hotels in the area start at $56 per night, offering a range of affordable choices for travelers.