1map logoGo to main page

San Bernardino, CA, USA to Provo, UT, USA from $65: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
San Bernardino, United States of America
to
Provo, United States of America

How to Get from San Bernardino to Provo: 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.

$65 by trainBest price
972 kmDistance
5h 47m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from San Bernardino to Provo 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
Train
Plane
Average Duration
5h  47m
Estimated price
$81-262
Recommended
Company
various
Train
Average Duration
33h  52m
Estimated price
$65-465
Cheapest
route map
Distance: 972 km
Duration: 5h 47m

See more options

Company
various
Train
Plane
Train
Average Duration
7h  13m
Estimated price
$69-295
Company
various
Train
Plane
Train
Average Duration
7h  54m
Estimated price
$80-284
Company
various
Plane
Train
Average Duration
6h  6m
Estimated price
$81-442
Company
various
Train
Plane
Train
Average Duration
8h  57m
Estimated price
$810-811
Company
various
Bus
Average Duration
12h  55m
Estimated price
$812-813
Company
various
Bus
Average Duration
12h  58m
Estimated price
$814-815
Company
various
Bus
Bus
Average Duration
13h  49m
Estimated price
$816-817
Company
various
Drive
Average Duration
9h  9m
Estimated price
$2620-2621

Traveling From San Bernardino to Provo

Traveling from San Bernardino to Provo offers you a contrast between California's vibrant desert culture and Utah's serene mountain landscapes.

Best Neighbourhoods in Provo

Provo features diverse neighborhoods with distinct charm and attractions.

Downtown Provo
• Vibrant arts scene with galleries and theaters.
• Plenty of restaurants and coffee shops to explore.
River Heights
• Scenic views of the Provo River and mountains.
• Family-friendly parks and recreational areas available.
Brigham Young University Area
• Lively student atmosphere full of events.
• Close proximity to cultural and academic attractions.

Best Times To Visit Provo's Attractions

Timing your visits can greatly enhance your experience in Provo.

Mount Timpanogos Trail
Spring and early fall offer milder weather and fewer hikers.
Brigham Young University Museum of Art
Visit during weekday mornings for a quieter atmosphere.
Provo Canyon
Fall showcases stunning foliage; arrive early to avoid crowds.

Provo Weather: What to Expect Year-Round

Provo experiences a semi-arid climate with hot summers and cold winters, making spring and fall the most pleasant times for outdoor activities. Understanding the weather patterns can help you plan your trip to fully enjoy the scenic trails and local attractions.

Dining in Provo: A Taste of Local Flavor

At The Brick Canvas, you must try their artisanal wood-fired pizzas that showcase locally sourced ingredients, offering a taste of Utah’s culinary charm. This dining experience contrasts with San Bernardino’s diverse, fast-paced food scene, inviting you to savor a more relaxed atmosphere and unique flavor profiles.

San Bernardino - Provo operators

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

Train Show train routes
Website
https://metrolinktrains.com

Train from San Bernardino - Downtown station to Tustin station

Average Duration
1h 23m
Estimated price
$4421-4422

Train from San Bernardino - Downtown station to L. A. Union Station station

Average Duration
1h 43m
Estimated price
$4421-4422
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from L. A. Union Station to Emeryville

Average Duration
11h 40m
Estimated price
$692-2628

Train from Emeryville to Provo Amtrak

Average Duration
18h 25m
Estimated price
$4422-442960
Bus Show bus routes
Contact phone
+1 (855) 626-8585
Website
flixbus.com

Bus from San Bernardino Downtown Transit Center to Barstow Station

Average Duration
1h 10m
Estimated price
$4426-4658

Bus from San Bernardino Downtown Transit Center to Las Vegas Downtown

Average Duration
4h 10m
Estimated price
$44290-6905
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from Barstow Station to Las Vegas S Strip Transit Terminal

Average Duration
2h 25m
Estimated price
$695-44245

Bus from Las Vegas S Strip Transit Terminal to Cedar City

Average Duration
3h 5m
Estimated price
$692-693
Contact phone
+1 208-656-8824
Website
http://saltlakeexpress.com/

Bus from Cedar City to Provo Central Station

Average Duration
3h 15m
Estimated price
$6910-44270
Contact phone
+1-844-800-6828
Website
https://www.ourbus.com

Bus from San Bernardino, CA to Las Vegas, NV

Average Duration
4h 30m
Estimated price
$690-693
Plane Show flights
Website
southwest.com

Plane from Ontario/San Bernardino to Salt Lake City

Average Duration
3h 32m
Estimated price
$2626-2625
Website
allegiantair.com

Plane from Santa Ana to Provo

Average Duration
1h 46m
Estimated price
$4651-4652
Website
flybreeze.com

Plane from Santa Ana to Provo

Average Duration
1h 45m
Estimated price
$2622-4655

San Bernardino to Provo: Overview of Bus, Train, Flight, and Car Trips

Traveling between San Bernardino and Provo 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 exciting road trip from sunny San Bernardino to charming Provo, covering a distance of 604 miles in approximately 9 hours and 9 minutes. 💰 With car travel costs ranging from $110 to $160, you can enjoy the flexibility of the open road and take in the scenic beauty along the way.
Average price
$110 - $160
🚉 Train services from San Bernardino to Provo are operated by Metrolink Trains and Amtrak. The total travel time is approximately 33 hours and 52 minutes, making it a long but adventurous trip through different cities. 💰 The prices for a train ticket from San Bernardino to Provo can range from $65 to $465, depending on the class and booking preferences. It's a unique way to explore the landscapes and experience the charm of train travel.
Departure Point
San Bernardino - Downtown station
Arrival Point
Provo Amtrak station
🛫 Starting from San Bernardino travelers can easily catch a direct flight from Santa Ana Airport to Provo Airport, offered by Breeze Airways and Allegiant Air. The flight duration is just 1 hour and 45 minutes, making it a convenient and quick travel option.
Departure Point
Santa Ana Airport
Arrival Point
Provo Airport
Useful tips for plane travellers
• Book your flight well in advance to secure the best rates on Breeze Airways and Allegiant Air, as their prices can fluctuate significantly as your departure date approaches.
• Upon arrival at Provo Airport (PVU), be prepared for a smaller airport layout; the baggage claim area is just steps from the terminal exit, making your arrival experience streamlined and quick.
• Expect taxi fares from Provo Airport to the city center to be approximately $15-$20; consider apps like Uber or Lyft as alternatives, which might offer better rates or service during peak hours.
🌄 The scenic route takes approximately 12 hours and 55 minutes to reach Provo Central Station from San Bernardino Downtown Transit Center. 💰 Bus ticket prices between Provo and San Bernardino can range from $84 to $386, depending on the type of service and availability.
Departure Point
San Bernardino Downtown Transit Center station
Arrival Point
Provo Central Station

Frequently asked questions

Find out more about the route from San Bernardino to Provo.

Or choose the category:
The distance between San Bernardino and Provo is 527 miles, and the road distance is 604.1 miles. If you prefer to travel by train, it takes approximately 33 hours and 52 minutes to reach Provo from San Bernardino. Another option is to take a train to Santa Ana and then fly to Provo, which typically takes around 5 hours and 40 minutes. If you choose to drive, it takes approximately 9 hours and 9 minutes to travel from Provo to San Bernardino. Finally, taking a bus from San Bernardino to Provo usually takes around 12 hours and 50 minutes.
The most cost-effective option for traveling from San Bernardino to Provo would be by bus, which costs between $75 and $160. While it takes a bit longer, with a travel time of 14 hours and 19 minutes, this option offers significant savings. However, if time is of the essence, the fastest way to reach Provo is by taking a train to Santa Ana and then flying to Provo. This option takes 5 hours and 40 minutes, but the cost ranges between $75 and $270.
The prices for traveling by train from San Bernardino to Provo vary between $65 and $465. This range may be influenced by factors such as the class of service and the time of booking. On the other hand, bus tickets between Provo and San Bernardino can range from $91 to $368, depending on factors such as the bus company, the type of seat, and any additional amenities provided. It is important to check with the specific transportation providers for the most accurate and up-to-date pricing information.
To get from San Bernardino to Provo without using public transportation, you can choose to drive. The distance between the two cities is approximately 604 miles, and it takes about 9 hours and 9 minutes to drive. The cost of driving from San Bernardino to Provo varies between $110 and $160, depending on factors such as fuel prices and vehicle efficiency.
To travel from San Bernardino to Provo without a car, the best option is to take a bus via Cedar City. This journey typically takes around 12 hours and 50 minutes and costs between $90 and $370. However, it's important to note that travel times and costs may vary depending on factors such as traffic and the bus service provider.
No, there is no direct link between San Bernardino and Provo. Traveling by train, it takes approximately 33 hours and 52 minutes with transfers. Driving by car, the distance between the two cities is 527 miles and typically takes around 9 hours and 9 minutes. Alternatively, taking a combination of train and flight can reduce travel time to approximately 5 hours and 40 minutes. There is also an option to travel by bus, which typically takes about 12 hours and 50 minutes with transfers.
The flight between San Bernardino and Provo typically takes 1 hour and 38 minutes. The cost of the flight can vary depending on the airline and time of booking, but on average, it ranges from $100 to $300. It is recommended to compare prices and book in advance to secure the best deal.
There are several options for accommodation near Provo. With 129+ hotels available, there is a wide range of choices to suit different budgets and preferences. Prices start at $46 per night, making it affordable for travelers. It is recommended to check the amenities, location, and reviews of each hotel to find the best fit for your stay near Provo.

Trips from San Bernardino