BPE Travel Cost Estimator

Including travel days (first & last at 75% per diem)
Default 1. Set higher for group trips.

How This Tool Works

Enter an event address and travel dates to get an instant, itemized travel cost estimate โ€” flights, per diem, driving distances, nearby grocery stores, and more.

What happens when you calculate

  1. Event Location โ€” Your address is geocoded to get exact coordinates, zip code, city, and state.
  2. Nearest Southwest Airport โ€” Finds the closest Southwest Airlines-served airport to the event. Origin is always BWI (Baltimore). The database includes 90+ airports across the US, Hawaii, and the Caribbean.
  3. Airport โ†’ Event Distance โ€” Calculates the driving distance and time from the destination airport to the event venue using Google Maps.
  4. Door-to-Door Travel Time โ€” Estimates your full travel day: drive from the BPE office to BWI, 2-hour airport security/boarding buffer, estimated flight time, 20 minutes to deplane and collect bags, 15-minute rideshare wait, plus the drive from the destination airport to the event.
  5. Per Diem (Meals & Incidentals) โ€” Pulls the federal GSA M&IE rate for the event's zip code and fiscal year. First and last travel days are at 75%; full days in between are at 100%. Expand the row to see a day-by-day breakdown.
  6. Nearby Grocery Stores โ€” Finds the closest Costco, BJ's Wholesale, Trader Joe's, and grocery store to the event, with driving distance and time for each. Small convenience stores and bodegas are automatically filtered out. Click any store name to open directions in Google Maps.
  7. Flight Search โ€” Searches outbound and return flights separately from BWI, displayed in two tabs. The tool auto-selects a "Best Pick" for each direction: it prefers the cheapest nonstop arriving before noon, then cheapest nonstop at any time, then cheapest overall. Each flight row is a direct booking link โ€” Southwest flights go to southwest.com, Delta to delta.com, United to united.com, and so on for 11+ airlines.
  8. Price Insights โ€” When available, shows whether current prices are low, typical, or high compared to historical averages, along with a price trend chart showing fare fluctuations by date.
  9. Cost Summary โ€” Displays the combined round-trip flight cost (outbound + return) plus total M&IE as the estimated trip cost. Hotel is excluded since rates vary. Click any row with a ▶ arrow to expand its details.

Additional Features

  • Copy Table / Download CSV โ€” Export the cost summary for pasting into emails or spreadsheets. CSV files are automatically dated.
  • Save Estimate โ€” Save estimates locally for quick reference later. View all saved estimates from the "Saved Estimates" tab in the header.
  • Month-Only Mode โ€” Don't have exact dates yet? Pick a month and number of travel days โ€” the tool picks a mid-month Tuesday departure (typically the cheapest day to fly) and searches from there.
  • AI Assistant โ€” Click the chat icon in the bottom-right corner to ask follow-up questions, compare airports, run "what if" scenarios, or draft cost summaries. The AI sees your current estimate data so responses are specific to your trip.
  • API Usage Tracker โ€” The footer bar shows how many API calls have been made and estimated cost, so you can monitor usage.
How Flight Selection Works Deep Dive

The flight selection algorithm balances price, convenience, and hidden costs to recommend the best flights for each direction of your trip. Here's exactly how it works.

1. Multi-Airport Search

When you enter an event address, the tool doesn't just search the single closest airport โ€” it finds up to 3 Southwest-served airports within 150 miles of the venue and searches flights from all of them. This casts a wider net for cheaper fares while keeping ground travel realistic.

For example, a San Diego event searches SAN (5 mi), ONT (97 mi), and LAX (120 mi). A Portland event searches PDX (12 mi), and potentially SEA (174 mi) if within range. A Nashville event may only find BNA, so it's a single-airport search.

2. Best Pick Priority

For each direction (outbound and return), flights are ranked in this priority order:

  1. Morning nonstop, cheapest first โ€” A nonstop arriving before noon is ideal: you get a full working day at the event without wasting time on layovers.
  2. Any nonstop, cheapest first โ€” If no morning nonstops exist, a nonstop at any time beats a connection. Less travel fatigue, lower risk of delays.
  3. Cheapest overall โ€” If there are no nonstops at all, the cheapest flight wins regardless of stops.

Within each tier, the cheapest option wins. This means a $220 morning nonstop always beats a $180 afternoon connecting flight โ€” the time savings and reliability are worth it.

3. Effective Price (Ground Transport Adjustment)

When multiple airports are in play, a flight's sticker price doesn't tell the whole story. A $178 flight from an airport 97 miles away could actually cost more than a $195 flight from the airport 5 miles away โ€” because you need a rideshare to get there and back.

The algorithm calculates an effective price for each flight:

Effective Price = Ticket Price + (Ground Transport × 2 round trips)

Ground transport is estimated using a tiered rideshare model:

  • Under 15 miles (straight-line) โ€” Free. The airport is essentially local.
  • 15โ€“26 miles (road distance) โ€” Base fare of $8 plus $2.50 per mile. Typical short rideshare trip.
  • Over 26 miles โ€” $8 base + $2.50/mi for the first 20 road miles, then $0.90/mi beyond that. Long-distance rideshares have a lower per-mile rate.

Road distance is estimated at 1.3× the straight-line distance to account for real road routing. This means a 97-mile-away airport like ONT would have an estimated one-way ground cost of roughly $153, making the round-trip ground transport ~$306 โ€” enough to wipe out any small fare savings.

4. Cross-Airport Mismatch Detection

Because outbound and return flights are searched independently, it's possible for the algorithm to pick different airports for each direction โ€” for example, flying out of SAN but returning to LAX. This would leave you stranded at the wrong airport.

When this happens, a yellow warning banner appears in the results:

⚠ Mixed airports: Outbound from SAN, return to LAX. You'll need ground transport between airports.

The warning appears for both Southwest and other-airline categories. If you manually select flights from different airports using the radio buttons, the warning updates in real time.

5. What You See in the Results

  • Best Pick badge โ€” The auto-selected flight for each direction is marked with a green "Best Pick" label.
  • Ground transport cost badge โ€” Flights from non-local airports show a "+~$XX ground transport" badge next to the price, so you can see the hidden cost at a glance.
  • GSA Rate label โ€” Per diem amounts show "GSA Rate:" with the specific locality name, confirming the rate is an official federal rate for that area.
  • Manual override โ€” You can always click a different flight's radio button to override the Best Pick. The cost summary updates instantly.

Summary

The goal is simple: recommend the flight that's actually cheapest when you factor in getting there, not just the one with the lowest sticker price โ€” while always preferring nonstops and morning arrivals when they're available.