1map logoGo to main page

Saint Louis, MO, USA to Pittsburgh, PA, USA from $32: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Saint Louis, United States of America
to
Pittsburgh, United States of America

How to Get from Saint Louis to Pittsburgh: 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.

$32 by trainBest price
970 kmDistance
3h 55m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Pittsburgh 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
3h  55m
Estimated price
$126-286
Recommended
Company
Amtrak
Train
Average Duration
15h  50m
Estimated price
$32-291
Cheapest
route map
Distance: 970 km
Duration: 3h 55m

See more options

Company
Greyhound USA
Bus
Average Duration
13h  15m
Estimated price
$65-140
Company
various
Drive
Average Duration
10h  5m
Estimated price
$100-160

Traveling From Saint Louis to Pittsburgh

The journey from Saint Louis, with its vibrant blues and barbecue culture, to Pittsburgh, known for its industrial charm and stunning riverfronts, offers travelers a striking contrast in ambiance and experiences.

Best Neighborhoods in Pittsburgh

Pittsburgh's neighborhoods showcase a mix of culture, history, and vibrancy.

Lawrenceville
• Trendy boutiques and art galleries abound.
• Lively food scene with diverse eateries.
Strip District
• Bustling market for fresh produce and specialty foods.
• Vibrant atmosphere with street vendors and shops.
Squirrel Hill
• Family-friendly with beautiful parks and green spaces.
• Rich cultural diversity and excellent dining options.

Best Times To Visit Pittsburgh's Attractions

Timing your visits can make a big difference in your Pittsburgh experience.

The Andy Warhol Museum
Visit mid-week in the morning for fewer crowds and a relaxed atmosphere.
Pittsburgh Zoo & PPG Aquarium
Arrive early in the summer to enjoy cooler temperatures and smaller groups.
Point State Park
Explore during weekdays in spring or fall for beautiful scenery and peaceful walks.

Pittsburgh Weather: What to Expect Year-Round

Pittsburgh experiences a humid continental climate, bringing warm summers and cold winters, which can significantly influence your travel plans. The best times to visit are during spring and fall, when mild weather enhances your outdoor adventures and enjoyment of the city.

Dining Recommendation in Pittsburgh

Try the Pittsburgh-style sandwich, loaded with freshly carved meats and topped generously with coleslaw and fries, at Primanti Brothers. This hearty dish reflects the city's unique approach to flavor and ingredients, offering a more casual and communal dining atmosphere that contrasts with Saint Louis' more traditional barbecue scene.

Saint Louis - Pittsburgh operators

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

Plane Show flights
Website
southwest.com

Plane from St. Louis (STL) to Pittsburgh (PIT)

Average Duration
1h 31m
Estimated price
$1260-1262

Plane from St. Louis (STL) via Chicago Midway to Pittsburgh (PIT)

Average Duration
3h 30m
Estimated price
$1263-1264
Website
aa.com

Plane from St. Louis (STL) via Chicago O'Hare to Pittsburgh (PIT)

Average Duration
3h 48m
Estimated price
$160-1265
Train Show train routes
Contact phone
+1 800-872-7245
Website
amtrak.com

Train from St. Louis to Chicago Union Station

Average Duration
5h 25m
Estimated price
$30-2860

Train from Chicago Union Station to Pittsburgh Amtrak Station

Average Duration
9h 25m
Estimated price
$2865-2866
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
greyhound.com

Bus from St Louis Bus Station to Pittsburgh Intermodal Station

Average Duration
13h 15m
Estimated price
$65-140
all-pages.other Show other routes

Other from St. Louis to Pittsburgh

Average Duration
10h 5m
Estimated price
$100-160

Saint Louis to Pittsburgh: Overview of Bus, Train, Flight, and Car Trips

Traveling between Saint Louis and Pittsburgh 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 a scenic road trip from Saint Louis to Pittsburgh, covering a distance of 603 miles. The journey offers a blend of city skylines and picturesque landscapes along the way. 💰 Budget-conscious travelers can find prices ranging from $100 to $160 for the drive from Saint Louis to Pittsburgh by car. Plan ahead to secure the best deals and make the most of your travel budget. ⏱️ With an estimated driving time of around 10 hours and 5 minutes, this road trip allows you to immerse yourself in the charm of both cities while enjoying the freedom and flexibility of traveling by car.
Average price
$100 - $160
🚆 **Embark on a scenic train journey from St.** While there is no direct route, a trip via Chicago Union Station is both convenient and enjoyable. Operated by Amtrak, this adventure spans approximately 15 hours and 50 minutes. 🎫 **Discover the charm of train travel with varying ticket prices** ranging from $32 to $291. The route covers a distance of 759 miles, featuring one transfer along the way. Departing from St. Louis Gateway Transportation Center, the train makes a stop at Chicago Union Station before reaching its final destination at Pittsburgh Amtrak Station. 🌆 **Experience a mix of relaxation and exploration** as you traverse through picturesque landscapes during your 20-hour, 10-minute journey. With stops in iconic cities like Chicago and Washington along the way, your train adventure from St. Louis to Pittsburgh promises to be a memorable experience with Amtrak.
Departure Point
St. Louis station
Arrival Point
Pittsburgh Amtrak Station
🛫 Flying from St. Louis to Pittsburgh is convenient with direct flights taking only 1 hour and 25 minutes. Both American Airlines and Southwest Airlines operate this route from St. Louis Airport to Pittsburgh Airport. 👜 The total travel time from St. Louis to Pittsburgh by air is approximately 3 hours and 55 minutes. Passengers can choose flights based on their preferred airlines and schedules for a comfortable journey. 💸 Flight prices for the St. Louis to Pittsburgh route typically range from $126 to $286, offering travelers a range of options depending on their budget and time constraints. Booking in advance can often result in better deals for this popular route. 🌆
Departure Point
St. Louis Airport
Arrival Point
Pittsburgh Airport
🚌 The journey from Saint Louis to Pittsburgh by bus is a convenient option with services operating three times a day, every day. The direct bus ride takes approximately 13 hours and 15 minutes. 🛣️ Covering a distance of 585 miles, the bus route from Saint Louis to Pittsburgh offers a comfortable travel experience with Greyhound USA. 🕒 Departing from St Louis Bus Station and arriving at Pittsburgh Intermodal Station, the bus trip provides a scenic route for passengers to enjoy during the 13-hour journey to reach their destination in Pittsburgh.
Departure Point
St Louis Bus Station
Arrival Point
Pittsburgh Intermodal Station

Frequently asked questions

Find out more about the route from Saint Louis to Pittsburgh.

Or choose the category:
The distance between Saint Louis and Pittsburgh is 561 miles by air and 603 miles by road. If you prefer flying, typical travel time is around 4 hours. Traveling by train takes about 15 hours and 50 minutes, while driving by car takes approximately 10 hours and 5 minutes. If you choose to go by bus, the travel time is around 13 hours and 30 minutes.
The most cost-effective and time-efficient transportation option for traveling from Saint Louis to Pittsburgh is by flying. The flight takes only 4 hours, which is significantly quicker compared to the 15 hours and 50 minutes by train. Although the train is more affordable with a cost range of $30-$300, the time saved by flying makes it a more efficient choice.
The price range for a train ticket from Saint Louis to Pittsburgh varies from $32 to $291. The price will depend on factors such as the class of service and the date and time of travel. On the other hand, the price range for a bus ticket from Pittsburgh to Saint Louis varies from $65 to $140. Prices for bus tickets can also be influenced by factors such as the bus company, the level of comfort, and the time of booking.
To get from Saint Louis to Pittsburgh without using public transportation, you can drive the approximately 603-mile distance. The average driving time is around 10 hours and 5 minutes. Keep in mind that the cost of driving can vary, with prices ranging from $100 to $160 for the journey.
To travel from St. Louis to Pittsburgh without a car, the best options are by bus or plane. Taking a bus is the most cost-effective method, with a journey time of 13 hours and 30 minutes, costing between $65 and $140. Flying is the fastest option, taking 4 hours and costing between $110 and $290. If you prefer a more comfortable and leisurely trip, you can also take a train, which costs between $30 and $300 and takes 15 hours and 50 minutes.
No, there is no direct train link between St. Louis and Pittsburgh. However, there are train services available that involve transfers, with a total travel time of approximately 15 hours and 50 minutes. On the other hand, there is a direct bus service between the two cities that operates four times a day, with a travel time of approximately 13 hours and 30 minutes.
The flight duration between Saint Louis and Pittsburgh is typically around 1 hour and 30 minutes on a direct flight. The cost of the flight can vary depending on several factors, but it usually ranges from $116 to $286. It is advisable to check with different airlines and book in advance to find the best deals for your travel.
There are plenty of accommodation options available near Pittsburgh. With over 424 hotels to choose from, travelers have a wide range of options to suit their budget and preferences. Prices for hotels in Pittsburgh start at $60 per night, making it possible to find affordable options for every traveler. Whether you prefer luxury hotels, budget-friendly options, or something in between, you can easily find a place to stay near Pittsburgh.

Trips from Saint Louis

Trips to Pittsburgh