Train from Craig to Portland
Find the schedules, compare prices, and buy cheap tickets from Craig to Portland. Choose a date, or explore the cheapest ticket options below.
Air Travel
- Transport Mode: Airplane
- Companies: United Airlines, Alaska Airlines
- Duration: Approximately 5 hours (including layover)
- Distance: 800 miles (1,287 km)
- Costs: $300 - $500 (tier-dependent)
- Roads/Routes: Not applicable
Pro Tip: Book your flight a few months in advance to secure the best fares and consider using a travel rewards credit card for additional benefits such as mileage points.
For a smooth and efficient journey from Craig, CO to Portland, OR, I recommend flying. Given the geographical distance and the availability of flights, this is the quickest and most efficient means of travel. Ensure you check United Airlines and Alaska Airlines for the best flight options as they both provide reliable service on this route.
Road Trip
- Transport Mode: Personal Car
- Companies: N/A (individual travel)
- Duration: Approximately 16 hours of driving time
- Distance: 1,150 miles (1,850 km)
- Costs: $150 - $200 (gasoline), plus potential overnight stay costs
- Roads/Routes: US-40 W, I-80 W, I-84 W
Pro Tip: Use a navigation app to avoid traffic and find the best routes, and consider taking a break at scenic spots such as the Bonneville Dam along the way.
If you prefer a more scenic and adventurous route, consider taking a road trip from Craig to Portland. The journey will take about 16 hours of driving time, so split it over two days for a more enjoyable experience. Ensure your car is well-prepared for a long journey, and plan for food and rest stops along the way.
Train and Bus Option
- Transport Mode: Train to Denver, then Bus to Portland
- Companies: Amtrak (Train), Greyhound (Bus)
- Duration: Approximately 24 hours (including layover)
- Distance: 1,400 miles (2,253 km)
- Costs: $150 - $200 (Amtrak and Greyhound tickets combined)
- Roads/Routes: Not applicable
Pro Tip: Check the schedule for both Amtrak and Greyhound to minimize layover time and book tickets in advance to secure your seat.
For a unique experience, consider traveling by train and bus. Take an Amtrak train from Craig to Denver, and then connect to a Greyhound bus to Portland. This journey is longer but offers great views and a relaxing atmosphere compared to other modes of transport.