← All Tips

How to Build a Notion Travel Planner for Your Next Trip

Build a complete Notion travel planner with a Trips database, linked Itinerary, Remaining Budget formula, Packing List template button, and a shareable trip page for travel partners.

Published July 1, 2026

Spreadsheets are fine for planning a solo weekend trip. But the moment you add a travel partner, multiple bookings, a real budget, and a day-by-day itinerary, a spreadsheet becomes a mess of tabs, manual cross-references, and "wait, which version is this?" The paper notebook is worse.

Notion's linked database model solves this cleanly. Your trips, your itinerary, and your budget all live in the same workspace, talk to each other automatically, and can be shared with a travel partner in one click. Here's how to build a Notion travel planner that handles the full trip lifecycle — from the first search to the final receipt.


Section 1: Build the Trips Database

Start with a Trips database. This is the parent record for everything — each row is one trip. Add these properties:

| Property | Type | Notes | |----------|------|-------| | Trip Name | Title | "Tokyo October 2026", "Pacific Coast Road Trip" | | Destination | Text | City, country, or region | | Dates | Date (range) | Enable "End date" for departure + return | | Status | Select | Planning / Booked / In Progress / Complete | | Budget | Number | Total planned spend | | Actual Spend | Number | Running total of confirmed costs | | Travel Partner | Text | Name(s) of who's traveling | | Notes | Text | Anything that doesn't fit elsewhere |

A few things that matter in practice: use the Date range option (click the Date property settings and enable "End date") so each trip card shows both departure and return at a glance. Update Actual Spend as you confirm each booking — this running total feeds directly into the budget formula you'll add next.


Section 2: The Remaining Budget Formula

Add a formula property to the Trips database called Remaining Budget:

prop("Budget") - prop("Actual Spend")

This calculates how much of your budget is still unallocated. To format it as currency: click the formula property settings and set "Number format" to your currency (USD, EUR, GBP, etc.). The value updates automatically every time you add a confirmed cost to Actual Spend.

A positive number means you have room. A negative number means you've gone over. Either way, it's visible on the trip card without opening a calculator or switching to a separate spreadsheet.


Section 3: Build the Itinerary Database

Create a second database called Itinerary. This is where the day-by-day schedule lives, linked back to Trips.

| Property | Type | Notes | |----------|------|-------| | Activity | Title | "Fushimi Inari hike", "Flight LAX→NRT" | | Day | Number | Day 1, Day 2, Day 3... | | Date | Date | Actual calendar date | | Location | Text | Address, neighborhood, or venue name | | Booking Status | Select | Not Booked / Booked / Confirmed / Canceled | | Cost | Number | Estimated or actual cost for this item | | Linked Trip | Relation | Relation back to the Trips database |

The Linked Trip relation is the key property. When you link an Itinerary row to a Trip, that activity becomes part of that trip's record. Open any Trip page and you'll see all its linked Itinerary entries — the complete schedule for that trip, without digging through a separate database manually.


For longer trips, pair your Notion planner with a dedicated budget spreadsheet. The Monthly Budget Planner Google Sheets ($19) → tracks income, expenses, and savings goals monthly — so your travel spending fits into your overall financial picture without disrupting it.


Section 4: Set Up Three Views

1. Trip Overview (Gallery View) Filter: Status = Booked or Planning. This gives you a visual card for every upcoming trip at a glance — destination, dates, and status on each card.

2. Itinerary Timeline (Table View) Filter: Linked Trip = [current trip]. Sort by Day ascending.

Create this view inside the Itinerary database for each active trip. It produces a clean day-by-day schedule from Day 1 to the last day of the trip — the format most useful for actually following during travel. Pin this view to the top of your Trip page for fast access.

3. Budget Tracker (Board View) Group by: Booking Status.

This creates four columns — Not Booked, Booked, Confirmed, Canceled. You can see at a glance which activities still need reservations and which have confirmed costs locked in. Drag cards between columns as you book things; the visual layout makes it obvious where the gaps are.


Section 5: The Packing List

Inside each Trip page, add a Packing List using Notion's Template Button feature.

Set up the template button to insert a toggle block called "🧳 Packing List" with five nested toggle sections:

  • Clothes — tops, bottoms, layers, shoes, underwear, socks
  • Toiletries — toothbrush, shampoo, SPF, medications, travel sizes
  • Documents — passport, travel insurance, booking confirmations, local SIM
  • Electronics — phone charger, laptop, adapters, power bank, headphones
  • Miscellaneous — travel pillow, reusable bag, local cash, snacks

Each section uses checkboxes (type /todo inside the toggle). When you click the template button inside a Trip page, the full checklist structure appears instantly. Check items off as you pack — the toggle structure keeps the list out of the way until you need it, so the Trip page stays clean.

The first time you set up the template button takes about five minutes. Every trip after that, the full packing list scaffolding appears in one click — and you only need to check off what applies to this specific destination.


Section 6: The Pre-Trip Ritual

Four steps, ideally completed 3–5 days before departure:

Step 1 — Confirm all bookings. Open the Budget Tracker board view. Every card in "Booked" should move to "Confirmed" once you have a confirmation number. Any card still in "Not Booked" needs immediate action.

Step 2 — Fill the itinerary. Open the Itinerary Timeline view for your trip. Every day should have at least one activity entry. Add location, cost, and booking status for each one. A gap in the Day sequence is a reminder to plan that day.

Step 3 — Build the packing list. Click the template button inside your Trip page to generate the packing checklist. Add trip-specific items to the relevant section (ski gear under Clothes, underwater camera under Electronics). Check off anything you're intentionally leaving behind.

Step 4 — Share with your travel partner. Click "Share" on your Trip page, toggle "Share to web," copy the link. Your partner sees the full itinerary, packing list, and trip details in read-only mode — no Notion account required.

This ritual takes 20–30 minutes and eliminates the last-minute scramble that turns the night before a trip into a stressful experience. By the time you're at the airport, every booking is confirmed, every day is planned, and the packing list is already complete.


Frequently Asked Questions

Can Notion be used as a travel planner? Yes — Notion's linked database model makes it one of the most flexible free travel planning tools available. You can connect a Trips database to an Itinerary database, track budget with a formula, build packing lists with template buttons, and share the entire plan with a travel partner via a public link. The main limitation is that Notion doesn't have native map integration or real-time flight tracking — but for itinerary, budget, and packing list management, it handles everything well.

How do I organize a trip in Notion? Start with a Trips database where each row is one trip. Link an Itinerary database so each activity connects to its parent trip. Add a Remaining Budget formula (Budget minus Actual Spend) to track unallocated funds. Build a packing list template button inside each Trip page. That four-layer structure — Trips → Itinerary → Budget → Packing List — handles 95% of what travel planning requires, all in one shareable Notion workspace.

Is there a free Notion travel template? Notion's built-in template gallery has basic travel planning pages, but most are single-page designs without linked databases or budget formulas. For a fully connected setup — Trips linked to Itinerary, with budget tracking and packing lists — you either build it from scratch using this guide, or grab a pre-built template. The Ultimate Notion Productivity System includes the full travel planner system alongside productivity, goal, and project templates.


The first trip you plan in this system will take longer than usual because you're building it as you go. The second trip takes about 20 minutes to set up. By the third, the structure is familiar enough that filling it in feels effortless — and you spend your energy on the trip itself, not on figuring out where you wrote the hotel address.

Get the Ultimate Notion Productivity System ($27) → — includes the pre-built travel planner plus task management, project tracking, and goal planning in one workspace.

Free Resource

Not ready to buy? Grab our free Notion Quick-Start Template

A no-fluff starter workspace to get organized in 30 minutes. Free, no credit card required.

Skip the Setup — Get the Ultimate Notion Productivity System

The Ultimate Notion Productivity System includes a pre-built travel planner with Trips DB, Itinerary, Budget formula, and Packing List template — plus a full productivity workspace for tasks, projects, and goals. $27, duplicate in one click.