Calculate travel distance, driving time, routes, and dynamic pricing directly inside your Ninja Forms using Google Maps.

Build travel calculators, delivery estimators, booking forms, and distance-based pricing workflows directly in Ninja Forms.
From address input to live route calculation — everything happens automatically inside your form, in real time
Fine-tune how routes are calculated, displayed, and optimized

Calculate routes based on departure or arrival time using live traffic data

Give users clear, step-by-step routing without sending them away from your site

Show step-by-step instructions directly below your form.
Display the route line dynamically on the map.
Driving, walking, bicycling, or transit.
Add multiple stops between origin and destination.
Everything updates instantly using AJAX.
Accurate results the moment addresses are entered

Instantly calculate total travel distance between addresses.
Display estimated driving time based on real routing data.
Calculate distance without displaying directions (faster for pricing workflows).
Switch between miles or kilometers.
Auto-fill hidden fields for pricing logic or conditional workflows.
Automatically calculate delivery fees, travel costs, or service charges — no custom code required

Multiply travel distance by your rate automatically.
Charge based on travel duration.
Show or hide fields based on pricing thresholds.
Pricing updates instantly as addresses change.
Fully compatible with native calculation fields.
Distance, Directions, and Directions Panel integrate directly into Ninja Forms without requiring shortcodes or embedded maps.

Select the routing engine that fits your workflow
Designed to handle real-time route calculations efficiently — without slowing down your forms
Routes are calculated only when needed — no unnecessary API calls.
Choose manual or automatic triggers to control when calculations run.
Uses Google’s Routes API efficiently, with support for straight-line fallback when needed.
Distance-only calculations (Matrix mode) reduce load for pricing workflows.
Works with AJAX submissions, conditional logic, and dynamic fields.
No external widgets or embedded iframes — Everything runs directly inside your Ninja Form without external widgets or embedded pages.
Calculate driving distance, travel time, and routes between addresses directly inside your Ninja Forms using Google Maps.
Yes. Distance and travel duration can automatically populate fields used in calculations, allowing you to build delivery fees, travel costs, service charges, and similar pricing workflows.
Yes. Display complete turn-by-turn directions and interactive routes directly within your Ninja Form.
Yes. Distance-only calculations are available using the Google Distance Matrix service, making them ideal for pricing and estimation workflows.
Yes. Travel times can be calculated using real-time traffic data, including departure and arrival times when supported by the Google Routes API.
Yes. Configure travel mode, route preferences, traffic settings, measurement units, and other routing options to match your workflow.
Yes. A Google Maps Platform API key is required to calculate routes, travel distance, and estimated travel time.