Fuel cost calculator · About 250 miles
Gas cost from Kansas City to St. Louis
The drive from Kansas City, MO to St. Louis, MO is about 250 miles, so a round trip costs about $67.38 in gas at this week's average of $4.04 a gallon. Change the car, fuel or distance below for your own figure.
What the trip costs by vehicle
| Vehicle | One way | Round trip |
|---|---|---|
| Compact car (33 mpg) | $30.63 | $61.26 |
| Midsize sedan (30 mpg) | $33.69 | $67.38 |
| Hybrid (50 mpg) | $20.22 | $40.43 |
| Minivan (22 mpg) | $45.94 | $91.89 |
| SUV (24 mpg) | $42.12 | $84.23 |
| Pickup truck (19 mpg) | $53.20 | $106.40 |
Regular gas at $4.043 a gallon, this week's Missouri price, from the EIA’s weekly survey. Fuel only: tolls and parking are not included.
Fuel economy figures are round examples for each kind of vehicle, not official ratings. Your own car's EPA rating is on fueleconomy.gov.
Distance: fastest route between city centres, rounded to the nearest 5 miles, calculated with OSRM on OpenStreetMap road data (© OpenStreetMap contributors), measured November 2026.
250 miles in Missouri
$33.69
8.3 gallons at $4.04 a gallon
$0.92 less than the same trip at the national average.
- Per mile
- 13.5¢
- A full tank
- $60.65
- about 450 miles
- A year of driving
- $1,617
- $135 a month
Kansas City to St. Louis by car
- How much does gas cost from Kansas City to St. Louis?
- About $33.69 one way, or $67.38 for the round trip, in a car that gets 30 mpg. That assumes 250 miles and this week's average regular price of $4.04 a gallon. An SUV at 24 mpg spends about $42.12 one way; a hybrid at 50 mpg about $20.22.
- How far is Kansas City from St. Louis by car?
- About 250 miles on the fastest route between the two city centres, measured on OpenStreetMap road data. Your own start and end points may make it a little longer or shorter; type your distance into the calculator for an exact figure.
- How many gallons of gas does the drive take?
- About 8.3 gallons one way at 30 mpg. That fits in a typical 15-gallon tank, so most cars can make it without stopping for fuel.