All-in-One Travel and Itinerary Planner Template in Google Sheets

Published on

Plan your trips like a pro with this free All-in-One Travel and Itinerary Planner in Google Sheets — manage your itinerary, budget, and bookings all in one place.

If you’ve ever juggled between multiple apps, notes, and screenshots to plan a trip — you know how chaotic it can get. What if you could plan your entire trip — from flights and hotels to daily expenses and checklists — all in one place?

That’s exactly what my free All-in-One Travel and Itinerary Planner in Google Sheets does.

It’s a powerful yet simple spreadsheet that helps you manage both your itinerary and budget without needing any fancy travel apps.

Let’s explore how this all-in-one template works, what it includes, and why it might just become your favorite travel planning tool.

Travel and Itinerary Planner Dashboard in Google Sheets with upcoming activities and budget charts

Why Use a Travel Planner in Google Sheets?

Most travel apps focus on just one thing — either your itinerary or your budget. This Google Sheets template brings everything together in one clean dashboard.

You can plan your trip in advance, track your spending on the go, and see everything — flights, hotels, events, and budgets — neatly summarized on a single screen.

All you have to do is fill in your details across 8 simple tabs, and the dashboard automatically does the rest — no coding, no formulas to edit, no stress.

Before we dive into the details, get your free copy of the template below.

Download Free Travel & Itinerary Planner

Dashboard Overview

The dashboard is the heart of your travel planner — it updates automatically based on the data you enter across the tabs. Here’s what you’ll find:

  • Next Upcoming Activity: Instantly see your next flight, hotel check-in, check-out, or event.
  • Today’s Plan (Table Chart): Lists all activities scheduled for today in an interactive format.
  • Trip Countdown: Displays the number of days remaining until your trip ends.
  • Budget vs. Actual Spend (Doughnut Chart): Visualizes your spending percentage, helping you stay on top of your budget.
  • Category-wise Expenses (Bar Chart): Shows a quick comparison of your spending by category.
  • Daily Average Spend: Automatically calculates your average daily expenses.

Tip: There’s an index at the bottom for quick navigation. Just click a link to jump to any tab instantly.

⚡ Dashboard Refresh Tip:
The dashboard updates automatically whenever you open the sheet or make changes to your data. It won’t refresh while the sheet is in standby mode, so make sure to interact with it to see the latest updates.

The 9 Essential Tabs in the Travel Planner

Let’s break down what each tab does and how it ties into the dashboard.

1. Travel Documents

Keep all your important travel documents in one place — passports, visas, insurance, driving licenses, vaccination certificates, and more.

DocumentReferenceExpiryNotes
PassportP123456720-Jul-2030Keep photocopy in bag

This sheet does not feed into the dashboard — it is purely for your personal reference and convenience.

2. Checklist

No more “Did I pack my charger?” moments!

List every item you plan to pack, select a predefined category, and check the box once it’s packed. This tab helps you stay organized before departure — no formulas are needed.

Packing Checklist tab in Google Sheets showing items yet to pack

I’ve applied a highlight rule to the range A5:C that highlights rows with items listed but unchecked — indicating that they are yet to be packed.

3. Transport Details

This tab logs all your major transportation — flights, trains, buses, etc.
(Exclude local commutes like metro, taxi, or scooters — those go in the Expense Tracker.)

DateFromToModeCarrierDepartureArrivalCostNotes
6-Oct-2025CCJAUH✈️ FlightABCD Airlines8:30 pm10:50 pm30000.00

Once you fill in the date and time, the sheet automatically syncs with the dashboard to show your next upcoming activity.

4. Accommodation Details

Track all your hotel or Airbnb bookings, including check-in and check-out details.

You don’t need to manually enter Nights or Total — formulas automatically calculate these for you. I’ve highlighted these two columns in pale cyan to make them stand out.

Accommodation Details tab in Google Sheets with hotel and Airbnb bookings

Like Transport Details, this tab also feeds into the Next Upcoming Activity on the dashboard.

Note: When entering phone numbers in the Contact column, start with an apostrophe ('). Otherwise, Google Sheets may interpret country codes like +91 as formulas.

Formulas in Use in Accommodation Details

  • Number of Nights (Cell E5):
=ArrayFormula(LET(nights, DAYS(INT(D5:D),  INT(C5:C)), VSTACK("Nights", IF(nights=0,,nights))))

This formula calculates the number of nights for each booking and automatically spills down the column.

  • Total Cost (Cell G5):
=ArrayFormula(VSTACK("Total", LET(total, E5:E*F5:F, IF(total=0,,total))))

This formula calculates the total cost per booking (Nights × Rate per Night) and also spills down the entire column.

Both are array formulas, so you don’t need to drag them down manually — they update automatically as you add new rows.

5. Expense Tracker

Your one-stop place to record all your daily trip expenses.

DateCategoryDescriptionPaid ByAmountModeRemarks
10-Jun-2025🍽️ Food & DrinksBreakfastSelf450Cash

Categories come pre-filled from the Budget Tracker, ensuring consistency across your sheets.

To view a summary of your total spending, check Column C in the Budget Tracker tab — it automatically aggregates expenses from this sheet, as well as from the Accommodation Details and Transport Details tabs.

Pro Tip: Use this sheet for daily expenses such as local transport, meals, and snacks. Major costs like flights and hotels are already captured in their respective sheets.

6. Itinerary Planner

This is where your day-to-day plan lives — your city tours, sightseeing spots, events, or appointments.

Itinerary Planner tab showing daily activities in Google Sheets

Exclude flight and hotel details (they’re already logged elsewhere).
You can even insert Google Maps locations using Insert → Smart Chips → Place.

7. Budget Tracker

Plan and track your spending across different categories with this travel budget planner. Enter your planned budget in Column B and add any notes in Column E. Your actual spending and difference will be calculated automatically.

Budget Tracker tab in Google Sheets showing planned vs actual expenses by category

This tab feeds directly into the Dashboard’s Category-wise Expenses chart.

Please use the predefined categories in Column A. You can modify them — except “✈️ Transport” and “🏨 Accommodation,” as these are referenced in the formula in cell C4.

I recommend limiting the total number of categories to around 10 to keep your dashboard clean and readable.

Also note: these same categories are used in the Expense Tracker tab to create the dropdown list for expense entries.

Formulas Used in Budget Tracker

1. Actual Spend (Cell C4)

=ArrayFormula(LET(
  actual,
  SUMIF('5. Expense Tracker'!B5:B, A5:A, '5. Expense Tracker'!E5:E)
  + IF(A5:A="✈️ Transport", SUM('3. Transport Details'!H5:H))
  + IF(A5:A="🏨 Accommodation", SUM('4. Accommodation Details'!G5:G)),
  VSTACK("Actual", IFNA(IF(actual=0,,actual)))
))

This formula summarizes all expenses from the Expense Tracker, Transport Details, and Accommodation Details tabs.

2. Difference (Cell D4)

=ArrayFormula(VSTACK("Difference", LET(differ, B5:B - C5:C, IF(differ=0,,differ))))

This formula returns the difference between your planned and actual expenses.

8. Trip Overview

Think of this as your summary tab. Enter your trip name, start/end dates, and destination(s).
Leave the pale cyan-highlighted cells unchanged — they contain formulas.

Trip Overview sheet in Google Sheets summarizing trip dates, destinations, and budget

The template automatically calculates:

  • Trip duration
  • Total planned budget
  • Total spent
  • Remaining balance

All of these values are linked to your other sheets, so the overview updates automatically as you fill in your data.

9. Dashboard Helper (Backstage Magic)

This hidden gem works behind the scenes to aggregate all the data needed for your dashboard — including countdowns, upcoming events, and today’s activities.

It runs a set of smart formulas such as:

Trip Countdown (Cell B4)

=TEXT(MAX(0, '8. Trip Overview'!B6-TODAY()), "##")

Upcoming Activity (Next Flight / Hotel / Event)

  • Upcoming event (Itinerary Planner – Cell E4):
=ArrayFormula(XLOOKUP(NOW(), '6. Itinerary Planner'!A5:A+'6. Itinerary Planner'!C5:C, HSTACK('6. Itinerary Planner'!D5:D, '6. Itinerary Planner'!A5:A+'6. Itinerary Planner'!C5:C),,1))
  • Upcoming flight/train/bus (Transport Details – Cell E5):
=ArrayFormula(XLOOKUP(NOW(), '3. Transport Details'!A5:A+'3. Transport Details'!F5:F, HSTACK('3. Transport Details'!B5:B, '3. Transport Details'!A5:A+'3. Transport Details'!F5:F),,1))
  • Upcoming hotel/Airbnb check-in (Cell E6):
=ArrayFormula(XLOOKUP(NOW(), '4. Accommodation Details'!C5:C, HSTACK('4. Accommodation Details'!B5:B, '4. Accommodation Details'!C5:C),,1))

Upcoming hotel/Airbnb check-out (Cell E7):

=ArrayFormula(XLOOKUP(NOW(), '4. Accommodation Details'!D5:D, HSTACK('4. Accommodation Details'!B5:B, '4. Accommodation Details'!D5:D),"-",1))

Next upcoming item from all above (Cell E8):

=LET(data, SORTN(E4:F7, 1, 0, 2, 1), HSTACK(CHOOSECOLS(data, 1), TEXT(CHOOSECOLS(data, 2), "DD/MM/YYYY HH:MM:SS")))

Today’s Activities (Cell B11)

=IFNA(VSTACK('6. Itinerary Planner'!B4:G4, FILTER('6. Itinerary Planner'!B5:G, '6. Itinerary Planner'!A5:A=TODAY())))

You never have to edit this sheet — it automatically powers your Dashboard with all the key insights and upcoming activities.

Bonus: Built-in Smart Features

The template includes a few handy automation features to make your planning even smoother.

It supports currency conversion using the GOOGLEFINANCE function — for example:
=GOOGLEFINANCE("CURRENCY:USDINR") converts USD to INR, and you can replace the currency pair as needed. Simply place this formula in an empty cell on the Dashboard sheet to view live exchange rates.

Note: You can read the official Google Finance disclaimer here.

Additionally, the template features a smart navigation index at the bottom of the Dashboard sheet, providing clickable links for quick and easy tab switching.

FAQs

1. Can I use this Google Sheets itinerary planner for business trips?
Absolutely! Just modify the categories in the Budget Tracker to fit business needs like “Meetings,” “Meals,” or “Transport.”

2. Does it work offline?
Yes, if you enable offline mode in Google Sheets — though charts update best when online.

3. Can I customize the look?
Of course! Feel free to change fonts, colors, and chart styles to match your theme. To do that, click Format > Theme and switch to the theme you want.

4. How many people can edit it?
It’s a Google Sheet — so you can share it with travel partners and collaborate in real time.

Conclusion

Planning a trip shouldn’t feel like managing a corporate project.
With this All-in-One Travel and Itinerary Planner in Google Sheets, you’ll have:

  • Your itinerary, expenses, and documents in one place
  • An auto-updating dashboard with key insights
  • Easy navigation and instant clarity

No more scrolling through emails or juggling apps — everything’s right where you need it.

Try it once, and you’ll never plan a trip the old-fashioned way again.

Prashanth KV
Prashanth KV
Your Trusted Google Sheets and Excel Expert Prashanth KV is a Diamond Product Expert in Google Sheets, officially recognized by Google for his contributions to the Docs Editors Help Community and featured in the Google Product Experts Directory. Explore his blog to learn advanced formulas, automation tips, and problem-solving techniques to elevate your spreadsheet skills.

Top Discussions

More like this

Pivot Table Formatting, Output & Special Behavior in Google Sheets

Pivot Tables in Google Sheets are powerful—but they can get tricky once you move...

Pivot Table Calculations & Advanced Metrics in Google Sheets

When it comes to built-in tools for data analysis and visualization in Google Sheets,...

Google Sheets Pivot Table Tutorial: Basics, Setup, and Date Grouping

The easiest way to summarize, analyze, and report data in Google Sheets is by...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.