Back to Blog
airportmspuberdata analysispricing

What Does an Uber from MSP Airport Actually Cost? 17 Routes, Real Prices

NS Limo6 min read
What Does an Uber from MSP Airport Actually Cost? 17 Routes, Real Prices

TL;DR: We pulled average Uber prices from Uber's own website for 17 routes from MSP Airport to cities across the Twin Cities metro and beyond. UberX from Eagan costs $26 on average, but from Maple Grove it's $61. Uber Black from Rochester is $315 one way. Short trips get hit hardest per mile, and these are averages: surge pricing during peak hours, holidays, and bad weather can push fares 1.5 to 3x higher.

How much does an Uber from MSP Airport actually cost?

Not "it depends." Not "check the app." Actual numbers, for actual cities, based on actual ride history.

We went to Uber's own website and pulled their published average pricing for 17 routes from MSP Airport to destinations across the Twin Cities metro and greater Minnesota. These are 12-month averages based on real completed trips, published by Uber themselves. No estimates, no calculators, no guesswork.

Here's what we found.

The Full Price Map: 17 Routes from MSP

Every price shown above comes directly from uber.com. Uber publishes average pricing on their route pages, calculated from the past 12 months of completed rides. We simply collected them all in one place.

What Jumps Out

Short trips are the most expensive per mile. Bloomington is only 6 miles from MSP, but UberX averages $25. That's $4.17 per mile. Meanwhile, Plymouth is 24 miles away at $52 UberX, working out to $2.17 per mile. Uber's base fare and minimum fare structure means short trips absorb a disproportionate share of fixed costs.

Uber Black is 2.2 to 3x the price of UberX depending on the route. From Eagan, Uber Black ($57) is 2.2x UberX ($26). From Shakopee, Black ($112) is 2.4x UberX ($46). The premium varies, but you're consistently paying double or more for a nicer vehicle.

Rochester is a different planet. At $126 for UberX and $315 for Uber Black (one way), the MSP-to-Rochester corridor is by far the most expensive route. A round trip via Uber Black would run $630. For context, that's more than a round-trip flight to many domestic destinations.

The Round-Trip Reality

Most airport trips are round trips. You need a ride to the airport, and you need a ride home. Here's what that looks like:

A few things stand out when you double the fares:

  • Lakeville round trip (UberX): $94. That's more than three days of daily parking at MSP ($26/day).
  • Plymouth round trip (UberX): $104. Four days of parking.
  • Maple Grove round trip (UberX): $122. Nearly five days of parking.
  • Rochester round trip (Uber Black): $630. No comment needed.

And remember: these are averages. On a good day, you might pay less. On a bad day, you'll pay more. Which brings us to the part Uber doesn't put on their route pages.

The Surge Factor

Uber's published averages don't tell the whole story. Uber uses dynamic pricing, which means fares increase when demand outpaces driver supply. Uber calls this "busy times and areas" in their pricing FAQ. Riders call it surge pricing.

When does surge pricing hit at MSP?

  • Early morning flights (4:00-6:00 AM): Driver supply is thin. Fewer drivers are on the road, but flights are still departing. Surge multipliers of 1.3-1.8x are common.
  • Holiday weekends: Thanksgiving, Christmas, MEA break (October). MSP's TSA screening data shows peak days hit 49,000-50,000 screenings. That's 50% above normal, and driver supply doesn't scale to match.
  • Bad weather: This is Minnesota. A January snowstorm doesn't just slow down your Uber; it pulls drivers off the road entirely. Surge multipliers of 2-3x during winter storms are well-documented.
  • Late-night arrivals: Flights landing after 10 PM face a rapidly shrinking driver pool, especially outside Minneapolis proper.
  • Major events: Concerts at Target Center, Vikings games at US Bank Stadium, and Twins games at Target Field all overlap with airport traffic patterns.

Here's what surge pricing does to the UberX fare from Eagan ($26 base):

Surge LevelUberX from EaganWhen It Happens
1.0x (normal)$26Midday, midweek, good weather
1.3x$34Moderate demand, light rain
1.5x$39Rush hour, minor delays
1.8x$47Holiday travel, early morning
2.0x$52Snowstorm, major event
2.5x$65Severe weather + holiday
3.0x$78Worst case scenario

At 2x surge, UberX from Eagan ($52) costs the same as a normal UberX from Plymouth (24 miles away). At 3x surge, it matches Uber Black's normal price ($57) for the same route. The variance is the problem.

Uber vs. Parking: The Break-Even Math

The question isn't really "how much does Uber cost?" It's "how does Uber compare to the alternatives?" Here's the math for a few common trip lengths:

Trip LengthDaily Parking (T1, $26/day)UberX from Eagan (RT)UberX from Lakeville (RT)UberX from Maple Grove (RT)
2 days$52$52$94$122
3 days$78$52$94$122
4 days$104$52$94$122
5 days$130$52$94$122
7 days$182$52$94$122

For Eagan residents, UberX beats parking at any trip length over 2 days. For Lakeville, the break-even is around 3-4 days. For Maple Grove, parking doesn't catch up until you're gone for 5 days.

But this table uses average UberX prices. Add surge pricing to a holiday departure, and the math flips quickly.

Where Rideshare Falls Short

Price is only part of the equation. Here are the variables that don't show up in Uber's published averages:

Availability isn't guaranteed. Uber's own MSP page notes: "For early or late flights, there may be longer driver arrival times." Requesting a ride at 4:30 AM from Rosemount or Prior Lake means waiting for a driver who may be 15-20 minutes away, assuming one accepts at all.

The pickup experience at MSP is not curbside. All rideshare pickups happen in the Ground Transportation Center on Level 1 of the Green/Gold Parking Ramps. After landing, collecting your bags, and walking to the pickup zone, you're looking at 10-15 minutes before you're even standing where your driver will eventually arrive.

Cancellations happen. A driver accepts your ride, starts driving toward MSP, then cancels when a closer fare pops up. Now you're re-requesting during the same surge window, potentially at a higher price.

The price you see isn't always the price you pay. Uber's own FAQ states: "The price may be adjusted at the end of the trip if surcharges or tolls differ from the estimated upfront price." Route changes, traffic, and other factors can push the final fare above the estimate.

The Alternative: Flat-Rate Car Service

A flat-rate car service eliminates every variable listed above:

  • Price is locked. The quote you get is the price you pay. No surge, no adjustments, no surprises.
  • Your driver is confirmed in advance. Not matched algorithmically at the moment you need them, but booked, confirmed, and committed to your pickup time.
  • Pickup is at the terminal door. Not in a parking ramp. Your driver is waiting when you walk out of baggage claim.
  • 4:30 AM is not a problem. Car service drivers operate on scheduled pickups, not on-demand availability. Early morning and late night are standard.
  • Group travel is built in. A Suburban or Escalade seats 6-7 passengers. Split the cost and it's less per person than individual UberX fares.

For a family of four going to MSP from Minnetonka, the comparison looks like this: four individual UberX rides would run $168 round trip (assuming no surge). A single Suburban car service covers all four passengers, plus luggage, for a flat rate in the same range.

The Bottom Line

UberX makes sense for solo travelers on short trips (under 15 miles) during off-peak hours when you don't mind the pickup logistics. Eagan to MSP at noon on a Tuesday for $26 is a reasonable deal.

Uber gets expensive fast once you add distance, surge pricing, multiple passengers, or premium vehicle types. A round-trip Uber Black from Eden Prairie ($166) or a surged UberX from Lakeville ($140+ at 1.5x) are both in territory where alternatives start making more sense.

A car service makes sense when you value price certainty, early/late travel, group efficiency, or simply not wanting to stand in a parking ramp at 11 PM hoping a driver accepts your ride.

The data doesn't lie. It just depends on what you're optimizing for.

Data Sources

All Uber pricing data in this analysis comes directly from Uber's published route pages:

  • uber.com: MSP to Eagan
  • uber.com: MSP to Downtown Minneapolis
  • uber.com: MSP to Burnsville
  • uber.com: MSP to Rochester
  • And 13 additional route pages (all accessible at uber.com/global/en/r/routes/msp-to-[city]/)

Prices represent 12-month averages as published by Uber. They do not reflect real-time pricing, surge multipliers, or individual trip variations. Surge pricing estimates are based on publicly reported rider experiences and Uber's own documentation of dynamic pricing.

Related Articles


NS Limo provides flat-rate airport transfers across Minnesota. No surge pricing, no parking ramps, no uncertainty. Book online or call (320) 223-8146.