Travel Budget Calculator

Add up flights, accommodation, food and activities, then split the trip cost per person and per night.

Expenses

Trip total
Expenses subtotal
Contingency buffer
Per person
Per night
Per person, per night
Still to save

Breakdown

Expense Calculation Amount Share
No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

Every expense line is multiplied out with the same simple rule: an amount counted once for the trip is taken as-is, per person is multiplied by the number of travellers, per night by the number of nights, and per person, per night by both. Adding those lines gives the expenses subtotal; the contingency buffer adds a percentage on top, so the trip total is subtotal × (1 + buffer ÷ 100). The per-person, per-night and per-person-per-night figures divide that trip total by travellers, nights, and travellers × nights.

Example with the defaults: 2 travellers, 7 nights, €320 flights per person (€640), €90 a night for the room (€630), €35 per person per night for food (€490), €60 local transport, €120 of activities each (€240) and €25 insurance each (€50). That is a €2,110 subtotal, plus a 10% buffer of €211, giving a €2,321 trip total — €1,160.50 each, or €165.79 per person per night. Add or remove lines to match your own trip, and enter what you have already saved to see what is left to put aside.

Everything is arithmetic done in your browser with plain JavaScript. Nothing you type is uploaded, stored or shared, there is no sign-up and no ads, and the page works offline once loaded. Currency is only a label — the calculator never converts between currencies, so enter every amount in the same one.

Frequently asked questions

How does the travel budget calculator work out the total?

Each expense line is multiplied by how it is counted: once for the trip is taken as-is, per person is multiplied by the number of travellers, per night by the number of nights, and per person per night by both. Those lines add up to the expenses subtotal, and the trip total is subtotal × (1 + buffer ÷ 100). The per person, per night and per person per night figures divide that trip total by travellers, nights, and travellers × nights.

How much contingency buffer should I add to a travel budget?

A 10% buffer is the common rule of thumb for a trip where flights and accommodation are already booked, and it is the default here. Push it to 15–20% if prices are still unbooked, the currency is volatile, or the trip is long or remote, where a missed connection or an unplanned night costs more than the padding. The buffer is shown as its own figure so you can see exactly how much slack you are carrying.

Does the calculator convert between currencies?

No. The currency selector only changes the symbol shown on the results, so enter every amount in the same currency. That keeps the tool fully offline: there are no exchange-rate lookups, no network requests and no accounts, and nothing you type ever leaves your browser.

Report a bug