Chicago Airport Taxi Fare
Calculator

Work out what a cab to the airport actually costs. Most suburbs run $65–$95 to O'Hare and $82–$135 to Midway. Pick your town, pick the airport, and get the published flat fare — 310 suburbs, both O'Hare and Midway, sedans and minivans. No meter, no surge, no sign-up.

Your flat fare
Choose a pickup city to see the published fare.

Published base fares, same price in both directions. A disclosed late-night or service fee may apply. Dispatch confirms the final fare before a ride is accepted.

How Chicago Taxi Fares Are Actually Calculated

There are two completely different pricing systems operating in the Chicago area, and confusing them is what leads to a nasty surprise at the kerb.

Metered city cabs

A licensed Chicago taxi hailed in the city runs on a meter. The structure is a flag-pull charge when the trip starts, then a charge per mile, plus a charge per minute whenever the vehicle is stationary or crawling. Airport departures also carry a departure tax, and a per-passenger charge applies for additional riders. The practical consequence: the fare you pay depends on the traffic. The same trip from downtown to O'Hare can differ by twenty dollars or more between 11am and 5pm, and you have no way of knowing which you will get until you arrive.

Pre-arranged flat-rate suburban service

What this calculator prices is the other system. Each city-to-airport pair has one published fare, set in advance and independent of how the drive goes. There is no meter in the vehicle. If the Kennedy is closed and your driver takes an hour longer, the fare is unchanged. If the road is empty at 4am, the fare is also unchanged. You trade the chance of a cheap off-peak meter reading for the certainty of knowing the number before you leave the house — which is the trade most people want when a flight is involved.

What moves the total

  • Distance — the dominant factor, and why Elk Grove Village and Rockford are not close in price.
  • Which airport — from the north and west suburbs O'Hare is materially cheaper; from the south and southwest, Midway is.
  • Vehicle size — a minivan is a fixed increment above the sedan fare, not a percentage, so it is proportionally better value on long trips.
  • Child seats — $10 each, and they must be reserved in advance.
  • What does not move it — time of day, day of week, weather, holidays, demand, or how long the drive takes.

Calculator vs Rideshare Estimate: Reading the Numbers Properly

People price a trip in a rideshare app, see a figure below the flat fare, and conclude the app is cheaper. Sometimes it is. But the estimate you are looking at is for right now, and almost nobody books an airport ride for right now.

Airport trips cluster into a small number of windows: the 4am–7am departure run, the weekday evening rush, Sunday evening returns, and the days around major holidays. Those are exactly the windows when dynamic pricing is highest. A ride quoting $55 on a Wednesday afternoon can quote $95 or more at 5am on the Monday after Thanksgiving, or during a snow event — and there is no ceiling on it.

The honest summary: check the app if your trip is genuinely off-peak and you are comfortable with the figure changing between now and pickup. If your flight is early, your trip is on a holiday weekend, the forecast is poor, or you simply want the number settled, the flat fare is the safer instrument. Detailed comparisons: taxi vs Uber at O'Hare and taxi vs Uber at Midway.

Published Fares — All 310 Cities

Every route we publish, in both directions, for both airports. Sedan seats up to 3; minivan covers 4 to 7.

Pickup CitySedan → ORDSedan → MDWMinivan → ORDMinivan → MDW
Addison, IL$65$95$80$110
Alden, IL$118$182$133$197
Algonquin, IL$86$144$101$159
Alsip, IL$94$95$109$110
Antioch, IL$119$189$134$204
Arlington Heights, IL$65$110$80$125
Aurora, IL$91$107$106$122
Bannockburn, IL$75$123$90$138
Barrington, IL$78$136$93$151
Barrington Hills, IL$78$139$93$154
Bartlett, IL$72$122$87$137
Batavia, IL$90$126$105$141
Beach Park, IL$100$172$115$187
Bedford Park, IL$85$95$100$110
Bellwood, IL$65$95$80$110
Beloit, WI$191$263$206$278
Belvidere, IL$137$207$152$222
Bensenville, IL$65$95$80$110
Berkeley, IL$65$95$80$110
Berwyn, IL$75$92$90$107
Bloomingdale, IL$70$110$85$125
Blue Island, IL$90$92$105$107
Bolingbrook, IL$85$82$100$97
Bridgeview, IL$78$88$93$103
Brighton, WI$135$205$150$220
Bristol, WI$135$205$150$220
Broadview, IL$68$90$83$105
Brookfield, IL$72$90$87$105
Buffalo Grove, IL$75$123$90$138
Bull Valley, IL$102$165$117$180
Burbank, IL$78$82$93$97
Burlington, IL$110$155$125$170
Burr Ridge, IL$82$95$97$110
Byron, IL$175$250$190$265
Caledonia, WI$160$230$175$245
Calumet City, IL$102$102$117$117
Campton Hills, IL$95$135$110$150
Capron, IL$140$200$155$215
Carol Stream, IL$72$110$87$125
Carpentersville, IL$84$138$99$153
Cary, IL$91$149$106$164
Channahon, IL$115$112$130$127
Chemung, IL$112$175$127$190
Cherry Valley, IL$150$215$165$230
Chicago Downtown, IL$72$85$87$100
Chicago Heights, IL$98$98$113$113
Chicago Ridge, IL$82$82$97$97
Cicero, IL$72$88$87$103
Clarendon Hills, IL$78$92$93$107
Clinton, WI$160$225$175$240
Countryside, IL$78$90$93$105
Crestwood, IL$85$85$100$100
Crown Point, IN$148$218$163$233
Crystal Lake, IL$91$147$106$162
Darien, IL$82$90$97$105
DeKalb, IL$125$180$140$195
Deerfield, IL$72$120$87$135
Delavan, WI$155$220$170$235
Des Plaines, IL$65$88$80$103
Dolton, IL$95$95$110$110
Dorr, IL$112$175$127$190
Downers Grove, IL$80$90$95$105
East Chicago, IN$105$108$120$123
East Dundee, IL$82$138$97$153
East Troy, WI$160$225$175$240
Elburn, IL$105$150$120$165
Elgin, IL$79$128$94$143
Elk Grove Village, IL$65$95$80$110
Elkhorn, WI$150$215$165$230
Elmhurst, IL$65$98$80$113
Elmwood Park, IL$65$95$80$110
Evanston, IL$75$105$90$120
Evergreen Park, IL$80$80$95$95
Flossmoor, IL$95$95$110$110
Fontana, WI$140$200$155$215
Forest Park, IL$68$90$83$105
Fox Lake, IL$105$175$120$190
Fox River Grove, IL$91$149$106$164
Frankfort, IL$100$100$115$115
Franklin Park, IL$65$95$80$110
Gages Lake, IL$88$150$103$165
Gary, IN$108$110$123$125
Geneva, IL$88$130$103$145
Genoa, IL$125$180$140$195
Genoa City, WI$142$212$157$227
Gilberts, IL$88$142$103$157
Glen Ellyn, IL$75$108$90$123
Glencoe, IL$75$122$90$137
Glendale Heights, IL$70$105$85$120
Glenview, IL$72$120$87$135
Glenwood, IL$92$92$107$107
Grayslake, IL$95$158$110$173
Great Lakes, IL$85$140$100$155
Green Oaks, IL$82$142$97$157
Greenwood, IL$112$175$127$190
Griffith, IN$108$112$123$127
Gurnee, IL$95$160$110$175
Hainesville, IL$92$155$107$170
Hammond, IN$102$108$117$123
Hampshire, IL$97$155$112$170
Hanover Park, IL$70$110$85$125
Hartland, IL$102$165$117$180
Harvard, IL$122$188$137$203
Harvey, IL$95$92$110$107
Harwood Heights, IL$65$95$80$110
Hawthorn Woods, IL$88$142$103$157
Hazel Crest, IL$90$90$105$105
Hebron, IL$118$182$133$197
Hickory Hills, IL$85$85$100$100
Highland, IN$105$112$120$127
Highland Park, IL$80$128$95$143
Highwood, IL$82$130$97$145
Hillside, IL$65$95$80$110
Hinckley, IL$120$170$135$185
Hines, IL$68$90$83$105
Hinsdale, IL$78$92$93$107
Hobart, IN$118$125$133$140
Hodgkins, IL$75$88$90$103
Hoffman Estates, IL$72$112$87$127
Holiday Hills, IL$98$160$113$175
Homer Glen, IL$98$98$113$113
Hometown, IL$80$80$95$95
Homewood, IL$92$92$107$107
Huntley, IL$95$153$110$168
Indian Creek, IL$85$148$100$163
Ingleside, IL$105$150$120$165
Inverness, IL$75$128$90$143
Island Lake, IL$92$152$107$167
Itasca, IL$65$102$80$117
Johnsburg, IL$105$168$120$183
Joliet, IL$105$108$120$123
Justice, IL$82$90$97$105
Kankakee, IL$138$138$153$153
Kenilworth, IL$75$120$90$135
Kenosha, WI$155$225$170$240
Kirkland, IL$135$190$150$205
Knollwood, IL$82$142$97$157
La Fox, IL$100$140$115$155
La Grange, IL$75$88$90$103
La Grange Park, IL$75$90$90$105
Lake Barrington, IL$82$142$97$157
Lake Bluff, IL$85$135$100$150
Lake County, IL$88$148$103$163
Lake Forest, IL$85$135$100$150
Lake Geneva, WI$140$200$155$215
Lake Station, IN$118$125$133$140
Lake Villa, IL$110$180$125$195
Lake Zurich, IL$85$140$100$155
Lake in the Hills, IL$90$148$105$163
Lakemoor, IL$98$160$113$175
Lakewood, IL$100$140$115$155
Lansing, IL$108$105$123$120
Lemont, IL$88$90$103$105
Libertyville, IL$88$148$103$163
Lincolnshire, IL$82$138$97$153
Lincolnwood, IL$70$110$85$125
Lindenhurst, IL$98$162$113$177
Lisle, IL$82$88$97$103
Lockport, IL$102$102$117$117
Lombard, IL$72$105$87$120
Long Grove, IL$82$132$97$147
Loves Park, IL$160$225$175$240
Lowell, IN$128$135$143$150
Lynwood, IL$105$105$120$120
Machesney Park, IL$165$235$180$250
Madison, WI$245$315$260$330
Manhattan, IL$108$108$123$123
Maple Park, IL$115$165$130$180
Marengo, IL$112$175$127$190
Maywood, IL$68$90$83$105
McCullom Lake, IL$100$162$115$177
McHenry, IL$102$165$117$180
Melrose Park, IL$65$95$80$110
Merrillville, IN$140$210$155$225
Midlothian, IL$88$88$103$103
Milwaukee, WI$200$275$215$290
Mokena, IL$102$100$117$115
Montgomery, IL$95$110$110$125
Morton Grove, IL$72$118$87$133
Mount Pleasant, WI$162$232$177$247
Mount Prospect, IL$65$108$80$123
Mundelein, IL$88$145$103$160
Munster, IN$105$112$120$127
Naperville, IL$83$90$98$105
New Lenox, IL$100$100$115$115
Niles, IL$68$112$83$127
Norridge, IL$65$95$80$110
North Aurora, IL$92$130$107$145
North Barrington, IL$82$142$97$157
North Chicago, IL$88$145$103$160
North Riverside, IL$70$88$85$103
Northbrook, IL$75$123$90$138
Northfield, IL$72$120$87$135
Northlake, IL$65$95$80$110
Oak Brook, IL$78$92$93$107
Oak Forest, IL$95$92$110$107
Oak Lawn, IL$88$88$103$103
Oak Park, IL$72$90$87$105
Oakbrook Terrace, IL$72$105$87$120
Oakwood Hills, IL$98$160$113$175
Olympia Fields, IL$98$98$113$113
Orland Hills, IL$92$92$107$107
Orland Park, IL$95$92$110$107
Oswego, IL$98$108$113$123
Paddock Lake, WI$140$210$155$225
Palatine, IL$70$115$85$130
Palos Heights, IL$95$92$110$107
Palos Hills, IL$92$90$107$105
Palos Park, IL$92$92$107$107
Park City, IL$92$155$107$170
Park Forest, IL$110$108$125$123
Park Ridge, IL$65$102$80$117
Pingree Grove, IL$90$148$105$163
Plainfield, IL$98$102$113$117
Plano, IL$120$170$135$185
Pleasant Prairie, WI$135$205$150$220
Poplar Grove, IL$145$205$160$220
Port Barrington, IL$84$144$99$159
Prairie Grove, IL$90$150$105$165
Prospect Heights, IL$68$110$83$125
Racine, WI$168$238$183$253
Randall, WI$120$170$135$185
Richmond, IL$118$182$133$197
Richton Park, IL$100$100$115$115
Riley, IL$112$175$127$190
Ringwood, IL$115$165$130$180
River Forest, IL$70$90$85$105
River Grove, IL$65$92$80$107
Riverdale, IL$90$90$105$105
Riverside, IL$70$88$85$103
Riverwoods, IL$78$135$93$150
Robinson, IL$380$450$395$465
Rockford, IL$190$260$205$275
Rockton, IL$170$240$185$255
Rolling Meadows, IL$68$112$83$127
Romeoville, IL$95$98$110$113
Roselle, IL$70$108$85$123
Round Lake, IL$102$168$117$183
Round Lake Beach, IL$102$168$117$183
Saint Charles, IL$88$130$103$145
Salem, WI$140$210$155$225
Sandwich, IL$125$180$140$195
Sauk Village, IL$102$102$117$117
Schaumburg, IL$68$112$83$127
Schererville, IN$112$118$127$133
Schiller Park, IL$65$92$80$107
Seneca, IL$112$175$127$190
Sharon, WI$145$205$160$220
Shorewood, IL$105$105$120$120
Silver Lake, WI$125$180$140$195
Skokie, IL$72$115$87$130
Sleepy Hollow, IL$82$138$97$153
Solon Mills, IL$112$175$127$190
Somers, WI$135$205$150$220
South Barrington, IL$75$125$90$140
South Beloit, IL$170$240$185$255
South Elgin, IL$80$130$95$145
South Holland, IL$105$102$120$117
Spring Grove, IL$105$168$120$183
St John, IN$118$125$133$140
Steger, IL$105$105$120$120
Stone Park, IL$65$92$80$107
Streamwood, IL$72$115$87$130
Sturtevant, WI$155$225$170$240
Sugar Grove, IL$100$132$115$147
Summit, IL$72$88$87$103
Sycamore, IL$120$170$135$185
Third Lake, IL$90$152$105$167
Tinley Park, IL$100$98$115$113
Tower Lakes, IL$82$142$97$157
Trevor, WI$115$165$130$180
Trout Valley, IL$90$150$105$165
Twin Lakes, WI$145$215$160$230
Union, IL$105$168$120$183
Union Grove, WI$140$200$155$215
University Park, IL$108$108$123$123
Valparaiso, IN$145$155$160$170
Vernon Hills, IL$85$138$100$153
Villa Park, IL$72$105$87$120
Volo, IL$92$155$107$170
Wadsworth, IL$98$162$113$177
Walworth, WI$145$205$160$220
Warrenville, IL$82$115$97$130
Wasco, IL$95$135$110$150
Waterford, WI$170$240$185$255
Wauconda, IL$90$152$105$167
Waukegan, IL$88$150$103$165
Waukesha, WI$215$285$230$300
West Chicago, IL$80$115$95$130
West Dundee, IL$82$138$97$153
Westchester, IL$70$92$85$107
Western Springs, IL$72$90$87$105
Westmont, IL$78$92$93$107
Wheaton, IL$80$115$95$130
Wheeling, IL$72$120$87$135
Whiting, IN$98$105$113$120
Williams Bay, WI$145$205$160$220
Willow Springs, IL$78$90$93$105
Willowbrook, IL$78$95$93$110
Wilmette, IL$75$118$90$133
Wilmot, WI$140$210$155$225
Winnetka, IL$78$125$93$140
Winthrop Harbor, IL$108$178$123$193
Wonder Lake, IL$102$165$117$180
Wood Dale, IL$65$100$80$115
Woodridge, IL$82$92$97$107
Woodstock, IL$108$172$123$187
Worth, IL$82$82$97$97
Yorkville, IL$105$118$120$133
Zion, IL$102$168$117$183

Frequently Asked Questions

How is a Chicago airport taxi fare calculated?+
Two different ways, and the difference matters. A metered city cab calculates as you go: a flag-pull charge, then a rate per mile plus a rate per minute of waiting time, so traffic increases the fare. A pre-arranged suburban airport taxi like ours does not meter at all — the fare for each city-to-airport pair is published in advance, so the number you see here is the number you pay whether the drive takes 35 minutes or 70.
Is this fare calculator accurate?+
The figures come from our own published rate card, the same one dispatch quotes on the phone, covering 310 suburbs to both O'Hare and Midway. They are base fares for a door-to-door trip. Two things can move the total: a car seat (+$10 each) and a disclosed late-night or service fee. Dispatch confirms the final figure before a ride is accepted — nothing gets added afterwards.
How much is a taxi from the Chicago suburbs to O'Hare?+
It depends on distance. Close-in suburbs such as Des Plaines, Park Ridge and Rosemont run roughly $45–$65 to ORD. The mid-ring — Schaumburg, Arlington Heights, Naperville, Elmhurst — is about $65–$90. Outer suburbs such as Crystal Lake, Joliet and Gurnee are typically $90–$125. Enter your town above for the exact published figure.
Why is Midway usually more expensive than O'Hare from my suburb?+
Most of our service area sits north and west of the city, and Midway is on the southwest side — a longer drive from those towns. For south and southwest suburbs the relationship flips and Midway is the cheaper of the two. The calculator shows both airports side by side so you can see which applies to you before you book a flight.
Does the fare change for early morning or holiday trips?+
The base fare does not. We do not apply demand-based surge pricing, so a 4:30am pickup on the Sunday of Thanksgiving weekend is quoted from the same rate card as a Tuesday lunchtime. A late-night service fee can apply and is disclosed before you confirm.
Is a flat-rate cab cheaper than Uber or Lyft to the airport?+
Off-peak, rideshare is often cheaper. At peak — the pre-dawn departure run, rush hour, Sunday evenings, snow, holidays — surge pricing regularly pushes rideshare above the flat fare, sometimes well above it. Since airport trips cluster in exactly those windows, the flat fare wins more often than the raw off-peak comparison suggests. See taxi vs Uber at O'Hare for the detailed numbers.
Is the return fare from the airport the same?+
Yes. Every route is priced identically in both directions — O'Hare back to Naperville costs the same as Naperville to O'Hare. Return pickups also include free flight tracking, so a delayed landing does not cost you anything extra.
Do you charge for extra luggage or passengers?+
No charge for luggage within the vehicle's capacity. Passenger count determines the vehicle: up to 3 travels in a sedan, 4 to 7 needs a minivan, which is priced separately in the calculator above. Child seats are $10 each and must be reserved in advance.
Request This Ride

Dispatch will call you to confirm your booking.

Or call (224) 333-2462

Popular Fares
Naperville → O'Hare$83 Schaumburg → O'Hare$68 Evanston → O'Hare$68 View the full rate card →
💬
Chicago Taxi AI
Online 24/7
CallGet Fare