1map logoGo to main page

Saint Louis, MO, USA to Peoria, IL, USA from $30: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

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

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

$30 - OtherBest price
271 kmDistance
2h 47m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Saint Louis to Peoria 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
Bus
Average Duration
4h  2m
Estimated price
$0-0
Recommended
Company
various
Plane
Drive
Average Duration
4h  32m
Estimated price
$74-318
Cheapest
route map
Distance: 271 km
Duration: 2h 47m

See more options

Company
Greyhound
Bus
Average Duration
4h  30m
Estimated price
$0-0
Company
various
Drive
Average Duration
2h  47m
Estimated price
$30-45
Company
various
Plane
Average Duration
6h  1m
Estimated price
$174-374

Traveling From Saint Louis to Peoria

A journey from Saint Louis to Peoria reveals a vibrant mix of urban energy in Saint Louis, contrasted with the charming small-town ambiance and rich history found in Peoria.

Best Neighbourhoods in Peoria

Peoria offers diverse neighborhoods, each with its own charm and attractions.

Downtown Peoria
• Vibrant dining and nightlife scene.
• Scenic riverfront views and parks.
Grandview Drive
• Famous for picturesque views and sunsets.
• Ideal for walking, biking, and exploring.
West Peoria
• Family-friendly with community events.
• Local shops and charming cafes abound.

Best Times To Visit Peoria's Attractions

Timing your visit can enhance your experience at Peoria's attractions.

Peoria Zoo
Weekdays in the morning minimize crowds and allow for leisurely exploration.
Luthy Botanical Garden
Visit during spring for vibrant blooms and fewer visitors.
Caterpillar Visitors Center
Afternoons on weekdays provide a more relaxed atmosphere for learning.

Peoria Weather: What to Expect Year-Round

Peoria experiences four distinct seasons, with hot summers and cold winters that shape the travel experience throughout the year. Late spring and early fall present the most pleasant weather for visitors, making outdoor attractions more enjoyable.

Dining Recommendation in Peoria

Try the deep dish pizza at a local favorite, which showcases a heartier, more cheese-laden style compared to the thin-crust pizza of Saint Louis. The cozy, family-run atmosphere combined with locally sourced ingredients creates a dining experience that offers a taste of community and tradition unique to Peoria.

Saint Louis - Peoria operators

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

Train
Contact phone
+1 800-872-7245
Website
https://www.amtrak.com/home.html

Train from St. Louis to Springfield

Average Duration
1h 47m
Estimated price
$30-3184

Train from Springfield Amtrak Station to Peoria, IL

Average Duration
1h 15m
Estimated price
$0-0
Bus Show bus routes
Contact phone
+1 214-849-8100
Website
https://www.greyhound.com/

Bus from St Louis Bus Station to Springfield SMTD Transfer Center

Average Duration
1h 39m
Estimated price
$30-45

Bus from Springfield Amtrak Station to Peoria, IL

Average Duration
1h
Estimated price
$0-0
Plane Show flights
Website
http://aa.com

Plane from St. Louis (STL) to Peoria (PIA) via Chicago O'Hare

Average Duration
3h 26m
Estimated price
$140-740

Plane from St. Louis (STL) to Peoria (PIA) via Dallas/Ft.Worth

Average Duration
5h 54m
Estimated price
$741-742

Plane from St. Louis (STL) to Peoria (PIA) via Charlotte

Average Duration
6h 24m
Estimated price
$741-742
Website
http://united.com

Plane from St. Louis (STL) to Peoria (PIA) via Chicago O'Hare

Average Duration
3h 45m
Estimated price
$743-744
Website
http://iflysouthern.com

Plane from St. Louis (STL) to Burlington (BRL)

Average Duration
1h 10m
Estimated price
$745-743

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

Traveling between Saint Louis and Peoria 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 journey from St. Louis to Peoria, covering a distance of 169 miles. Enjoy the smooth ride as you cruise through the heart of the Midwest. 💰 With prices ranging from $30 to $45 for the trip by car, you can experience the charm and hospitality of Peoria without breaking the bank. A budget-friendly adventure awaits as you explore this quaint Illinois city. 🏞️ Arrive in Peoria after approximately 2 hours and 47 minutes of driving, ready to discover its rich history, cultural attractions, and beautiful riverfront views. Your road trip from St. Louis promises to be a memorable experience filled with Midwestern hospitality and scenic beauty.
Average price
$30 - $45
🛫 Flying from Saint Louis to Peoria may require a stopover as there are no direct flights available. The quickest option with one layover typically takes around 3 hours and 23 minutes. 🌟 Both United Airlines and American Airlines operate flights between St. Louis Airport and Peoria Airport, providing travelers with convenient options for their journey. The total travel time for this route by plane is estimated to be 6 hours and 1 minute. 💸 Prices for flights between Peoria and St. Louis can range from $174 to $374, offering passengers a selection of fare options to suit their budget and travel preferences. With a brief layover, travelers can reach their destination efficiently and comfortably.
Departure Point
St. Louis Airport
Arrival Point
Peoria Airport. The quickest flight takes 3h 23m and has one stopover
🕒 The total travel time from St. Louis to Peoria by bus is approximately 4 hours and 30 minutes, making it a convenient option for those looking to explore these two cities in the Midwest.
Departure Point
St Louis Bus Station
Arrival Point
Peoria, IL station

Frequently asked questions

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

Or choose the category:
The distance between Saint Louis and Peoria is approximately 147 miles, or 168 miles by road. The typical travel time by train and bus is around 4 hours and 2 minutes, while by plane it takes approximately 5 hours and 58 minutes. If driving, it would take around 2 hours and 47 minutes to reach Saint Louis from Peoria, and about 4 hours and 31 minutes by bus to reach Peoria from Saint Louis.
The most cost-effective and time-efficient transportation option for traveling from Saint Louis to Peoria is driving. It takes approximately 2 hours and 47 minutes to cover the 147-mile distance between the two cities by car. The cost of driving is estimated to be around $30 to $45, which makes it the cheapest option as well. Additionally, driving gives you the flexibility to stop along the way and explore any attractions or scenic spots that may catch your interest.
To travel from Saint Louis to Peoria without using public transportation, you can drive the distance of approximately 169 miles. It takes about 2 hours and 47 minutes to drive from St. Louis to Peoria. The prices for a car journey from Saint Louis to Peoria range from $30 to $45. Driving gives you the flexibility to stop along the way and explore any sights or attractions that interest you.
To travel from Saint Louis to Peoria without a car, the best option is to take a train and then a bus. This journey typically takes around 4 hours and 2 minutes. The train will take you from St. Louis to another nearby city where you can then transfer to a bus that will take you to Peoria. Traveling by train and bus is a convenient and affordable way to reach your destination without the need for a car.
Yes, there is a indirect link between Saint Louis and Peoria. Unfortunately, there is no direct bus from St. Louis to Peoria, but there are bus services that depart from St Louis Bus Station and transfer at Transfer Center Stop B and Springfield Amtrak Station before reaching Peoria. The journey, including transfers, takes approximately 4h 31m. These bus services are operated by Greyhound USA and Amtrak.
The flight duration between Saint Louis and Peoria can vary depending on the number of layovers. The quickest flight option typically takes around 3 hours and 23 minutes, including a stopover. However, please note that there is no direct flight available between St. Louis Airport and Peoria Airport. In terms of cost, the price for a flight between Peoria and Saint Louis can range from $144 to $504, depending on factors such as airline, date, and availability.
There are several options for accommodations near Peoria. There are more than 55 hotels available in the area, offering a range of prices starting at $50 per night. Some popular hotels in the area include the Peoria Marriott Pere Marquette, Courtyard Peoria Downtown, and Hampton Inn & Suites Peoria at Grand Prairie. These hotels offer comfortable rooms and convenient amenities for travelers visiting Peoria.

Trips from Saint Louis