Williamsville
Williamsville
St. Louis
St. Louis
Flight Driving

Williamsville to St. Louis

Updated: 01 Jun 2026

The journey from Williamsville to St. Louis spans approximately 750 miles across the American Midwest. You can drive via I-90 West through Cleveland and I-70 West through Indianapolis, taking roughly 12 hours of pure driving time. Alternatively, fly from Buffalo Niagara International Airport (BUF) to St. Louis Lambert International (STL) with a connection in Chicago or Detroit. The drive offers a classic look at the Rust Belt and the transition into the Great Plains. St. Louis is famous for the Gateway Arch, which marks the historic starting point of westward expansion.

Total Distance: 1,200 km driving distance; 1,050 km straight-line air distance.
Fastest Way
Flying from BUF to STL is the fastest, taking roughly 5 hours including layovers.
Cheapest Way
Driving is the most cost-effective option for groups of two or more.
Compare Williamsville to St. Louis Routes
Flight
Connecting
Driving
Direct
Duration 5 hours 12 hours
Avg Price $300-$500 $150-$250 in fuel
Operator American Airlines Personal Vehicle
Route BUF to STL via ORD or DTW. I-90 W to I-71 S to I-70 W through Cleveland, Columbus, and Indianapolis.
Tip Book at least three weeks in advance to secure lower fares. Stop in Indianapolis for a break at the White River State Park.
Travel Tips
  • Traffic Alert
    Avoid driving through downtown Indianapolis during rush hour to save time.
  • Airport Parking
    Use the long-term economy lot at BUF for cheaper daily rates.
  • Midwest Weather
    Be prepared for sudden thunderstorms in the summer months while driving.
  • Dining
    Try St. Louis-style thin-crust pizza while in the city.
  • Navigation
    Download offline maps as cell service can be spotty in rural Indiana.
Safety Tips
  • Road Safety
    Stay alert for heavy semi-truck traffic on I-70.
  • Vehicle Check
    Ensure your tires are properly inflated before starting this long drive.
  • Urban Awareness
    Stick to well-lit, populated areas when exploring downtown St. Louis at night.
  • Emergency Kit
    Keep a basic emergency kit with water and a flashlight in your trunk.
People Also Ask
  • Is there a direct train?
    No, there is no direct Amtrak service between Williamsville and St. Louis.
  • How long is the drive?
    The drive takes approximately 12 hours depending on traffic and stops.
  • What is the best airport?
    St. Louis Lambert International (STL) is the primary airport for the city.
  • Are there tolls?
    Yes, expect tolls on the Ohio Turnpike portion of I-90.
  • Is it safe to drive alone?
    Yes, the route is well-traveled and safe for solo drivers.
Quick Info
  • From Williamsville, New York, United States
  • To St. Louis, Missouri, United States
  • Modes
Best Time to Travel

May to September for mild weather and outdoor access to Forest Park.

Things to Do in St. Louis
1
Gateway Arch
Ride the tram to the top of this iconic 630-foot monument. It offers panoramic views of the city and the Mississippi River.
2
Forest Park
Visit this massive urban park which is larger than Central Park. It houses the St. Louis Zoo and the Art Museum for free.
3
City Museum
Explore this unique playground built from repurposed industrial objects. It is perfect for both children and adventurous adults.
4
Anheuser-Busch Brewery
Take a historic tour of the brewery complex. Learn about the brewing process and see the famous Clydesdale horses.
Tags
Williamsville to St. Louis drive BUF to STL flights I-90 to I-70 route traveling from NY to Missouri St. Louis travel guide best way to reach St. Louis Williamsville travel tips Midwest road trip route