Toll calculator for Highway 407 ETR. Single trips, daily commutes, all five vehicle classes.
Open source and open to contributions.
Live: 407tolls.com
- Calculate toll for any interchange pair, any time slot
- Estimate daily/weekly/monthly/yearly commute costs with holiday-aware scheduling
- Compare nearby interchanges to find cheaper on-ramps
- Support for motorcycle, light, medium, heavy single, and heavy multi vehicles
- One-way and round trip commute options
- Shareable links with OG previews
Rates come from the official 407 ETR rate charts. Distances and zone boundaries are sourced from the 407 ETR toll calculator API. Tolls are calculated using per-zone rates across 12 time slots, both directions, for all vehicle classes.
- Core: TypeScript toll calculation with Zod schemas, cached breakdowns
- Web: Next.js 15 App Router, Tailwind CSS, MapLibre GL
- Data: 41 interchanges, 12 zones, 288 rates per vehicle class
- Deploy: Vercel
pnpm install
pnpm turbo devOpen localhost:3000.
packages/core Toll calculation, rates, zones
packages/web Next.js frontend
scripts/ Data pipeline (fetch interchanges, distances, gantries)
This project is open source. Bug reports, rate corrections, and feature PRs are welcome. See CONTRIBUTING.md for details.
Not affiliated with 407 ETR. Estimates based on published 2026 rates. Actual charges may vary.