> ## Content Index
> Fetch the complete content index at: https://notionsolutions.net/llms.txt
> Use this file to discover other available public pages before exploring further.

# Notion Itinerary Template: Free Picks Rated, a Map-Ready Build and an Offline Check
- URL: https://notionsolutions.net/notion-travel-itinerary/
- Published: 2026-10-30T10:18:30.000Z
- Updated: 2026-10-30T10:18:32.000Z
- Description: A Notion itinerary is two related databases, Trips and Plan items, with one row per flight, stay or activity, viewed as a calendar, a timeline and a map. Duplicate a free template if you like its look, then make the trip page available offline on your phone and set its first view to this trip.
- Author: Kevin Turner
- Tags: template, databases

**Notion has no travel feature, so a Notion itinerary is two related databases: Trips, and Plan items with one row per flight, stay, train, reservation or activity, each with a date (and a time where it matters) and a Place, viewed as a calendar, a timeline and a map.** Duplicate a free template if you like its look; either way, make the trip page available offline on the phone you travel with and set its first view to this trip before you leave. I'd keep one Plan items database for all your trips, because rows can be filtered, mapped and counted, and a day page of typed text can't.

For a trip coming up soon and a template whose look you like, duplicate one of the free planners below and run the four-question check below before you type in a single booking. For trips a few times a year, or a route you want on a map, I'd build the two databases instead: Trips takes six properties, Plan items ten, and every later trip reuses them. For companions who edit the plan with you, invite them by email; for family at home who only need to follow along, publish a cleaned copy.

## Notion itinerary templates, rated

Notion's marketplace lists hundreds of travel planner templates. The table shows eleven of the 21 trip and itinerary planners checked from Notion's free itinerary collection and its Travel and Travel Planner categories, each with more than 60 reviews, with the price, user rating and review count each template's own page shows.

__Eleven Notion trip planners: listed price, marketplace user rating and review count__
| Template                                                                                                                                                              | What its listing says it covers                                              | Listed price | Rating | Reviews |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ------------ | ------ | ------- |
| [Travel itinerary By Jaque](https://www.notion.com/templates/travel-itinerarybyjaque?ref=notionsolutions.net)                                                         | "From flights and stays to shopping and itineraries"                         | Free         | 4.89   | 320     |
| [Travel Planner](https://www.notion.com/templates/travel-planner-twins?ref=notionsolutions.net)                                                                       | Planning "every step before, during and after your travels"                  | Free         | 4.85   | 236     |
| [All-in-One Travel Planner](https://www.notion.com/templates/all-in-one-travel-planner-421?ref=notionsolutions.net)                                                   | An itinerary with "a visual schedule board", plus accommodations and budgets | Free         | 4.92   | 159     |
| [Premium Travel Planner](https://www.notion.com/templates/travelnerd?ref=notionsolutions.net)                                                                         | Not stated; the listing is a general pitch                                   | $9.99        | 4.81   | 117     |
| [The Well-planned Wanderer's Trip Planner](https://www.notion.com/templates/the-well-planned-wanderer-s-trip-planner?ref=notionsolutions.net) (by Kayte)              | Planned outfits "automatically added to your packing list"                   | Free         | 4.79   | 102     |
| [Travel Planner \| Itinerary and Expense Tracker](https://www.notion.com/templates/travel-planner-113?ref=notionsolutions.net)                                        | "Plan your itinerary, track expenses, manage bookings"                       | Free         | 4.88   | 93      |
| [Dream Travel Planner](https://www.notion.com/templates/best-travel-planner-lite?ref=notionsolutions.net)                                                             | "itineraries, budgets, bookings, and checklists"                             | Free         | 4.86   | 92      |
| [Travel Planner Dashboard](https://www.notion.com/templates/travel-planner-dashboard-814?ref=notionsolutions.net) (by Fayed)                                          | "itinerary, budget, expenses, packing, and pre-trip checklists"              | Free         | 4.87   | 83      |
| [Simple Trip Planner](https://www.notion.com/templates/simple-trip-planner?ref=notionsolutions.net) (by Notion)                                                       | "combines your packing list and itinerary"                                   | Free         | 4.84   | 70      |
| [Itinerary Dashboard](https://www.notion.com/templates/itinerary-dashboard?ref=notionsolutions.net)                                                                   | A general pitch to "manage your travel plans"                                | Free         | 4.70   | 66      |
| [Simple Travel Itinerary & Documents Organization](https://www.notion.com/templates/simple-travel-planning-itinerary-documents-organizationo?ref=notionsolutions.net) | Not stated; an itinerary and documents, per its name                         | Free         | 4.82   | 61      |

Eighteen of the 21 planners carry a rating. Their median is 4.86, they range from 4.57 to 5.0, and together they hold 1,458 reviews. The 12 with ten or more reviews sit between 4.70 and 4.92\. Both ends of the full range rest on thin counts: the four 5.0 scores come from 1, 1, 5 and 6 reviews, and both 4.57s from 7\. Travel itinerary By Jaque holds 320 reviews, about 22% of the total and the widest base in the set. Twenty of the 21 are free; Premium Travel Planner, listed at $9.99, is the only paid one.

### What the ratings show, and what they don't

These are user ratings on Notion's marketplace, not tests. They tell you people liked a template. They don't tell you whether its plan opens at a gate with no signal or puts your stops on a map. With every planner that has ten or more reviews inside a 0.22-point band, the stars barely separate them, so the test that matters is structure. I'd shortlist by look and review count, then run the check below on whatever you duplicate.

### The four-question check after you duplicate one

Notion's own [collection of free itinerary templates](https://www.notion.com/templates/collections/top-10-free-itinerary-templates-in-notion?ref=notionsolutions.net) says a good one tracks flight, train or car rental details "including times, confirmation numbers, and contact information" and warns against "Overly Complex Layouts". Whether a template does that is a question of structure, so open the duplicated template's itinerary database and answer four questions:

1. Is each flight, stay, reservation and activity its own row with a date, or typed text on a page per day? Rows can sit on a calendar and a map; text on a day page can't.
2. Does the itinerary database have a Place property, or will it take one? A map view needs it.
3. Which view comes first in that database? That's the view whose first 50 rows Notion downloads for offline use.
4. Are confirmation numbers properties on the rows, or buried in subpages? Subpages don't download with the page.

A template that passes all four is worth filling in. If it fails the first question, I'd build instead, because turning day pages of text into rows means retyping the trip anyway.

## Build it: two databases and one relation

The whole itinerary is two databases joined by one relation. Trips holds one row per trip. Plan items holds one row per thing that happens on a trip, for every trip you take. That second choice is the one that pays off: a single Plan items database can be filtered to one trip, mapped and counted, which is the case for [one database per kind of record](https://notionsolutions.net/notion-database-organization/) rather than a new page for every day.

__Properties for a two-database Notion itinerary__
| Database and property    | Type                                                              | Why it's there                                   |
| ------------------------ | ----------------------------------------------------------------- | ------------------------------------------------ |
| Trips: Trip              | Title                                                             | The trip's name, such as "Lisbon & Porto"        |
| Trips: Dates             | Date, End date on                                                 | First and last day; the countdown reads it       |
| Trips: Plan items        | Relation to Plan items                                            | Every row that belongs to the trip               |
| Trips: Cost              | Rollup of Plan items → Cost, Sum                                  | The trip total                                   |
| Trips: Days to go        | Formula                                                           | Days until the trip starts                       |
| Trips: Status            | Select: Planning, Booked, Done                                    | Separates the next trip from past ones           |
| Plan items: Item         | Title                                                             | "Flight to Lisbon", "Dinner in Alfama"           |
| Plan items: Type         | Select: Flight, Stay, Train/Transfer, Reservation, Activity, Idea | Drives the Bookings and stays filters            |
| Plan items: When         | Date, Include time on; End date on for stays                      | Puts the row on the calendar and the timeline    |
| Plan items: Place        | Place                                                             | Puts the row on the map                          |
| Plan items: Address      | Text (optional)                                                   | The address as plain text, for the offline check |
| Plan items: Confirmation | Text                                                              | The code you'll be asked for at check-in         |
| Plan items: Booked       | Checkbox                                                          | Booked or still to book                          |
| Plan items: Cost         | Number                                                            | What the item costs, in one currency             |
| Plan items: Tickets      | Files & media                                                     | Boarding passes and booking PDFs                 |
| Plan items: Trip         | Relation to Trips                                                 | Which trip the row belongs to                    |

Three switches on the When property do the travel work. Notion's [guide to database properties](https://www.notion.com/help/database-properties?ref=notionsolutions.net) lets you switch on Include time "to choose an exact time", switch on End date "to define a range of dates in this property", and open Date format & timezone. Use Include time for flights, trains and reservations and End date for stays, and for a flight that crosses time zones, set the time zone on that date.

Create the relation from Plan items: click Add property, name it Trip, choose Relation and pick Trips. A relation between two databases starts out one-way, and Notion's [relations and rollups help](https://www.notion.com/help/relations-and-rollups?ref=notionsolutions.net) shows the toggle that changes that, Show on followed by the other database's name. Switch on Show on Trips and name the corresponding relation Plan items, so each trip lists its own items. That's the only relation the itinerary needs, and [how relations and rollups connect two databases](https://notionsolutions.net/notion-relations-and-rollups/) covers the mechanics if they're new to you.

On Trips, add a rollup named Cost: relation Plan items, property Cost, calculation Sum. Sum is one of the calculations Notion offers only for Number properties, which is why Cost on Plan items has to be a Number. It adds every related row, so give a Cost only to rows you intend to pay for. My rule for the amounts: enter every Cost in the one currency you budget in and convert foreign prices as you type them, because the rollup adds the numbers it holds whatever currency symbol the format shows. For money beyond a trip total, [a Notion budget template](https://notionsolutions.net/notion-budget-template/) is the better home.

Tickets holds boarding passes and booking PDFs. On the Free plan, Notion's [files and media help](https://www.notion.com/help/images-files-and-media?ref=notionsolutions.net) says every file you upload must be under 5 MB, so keep a large PDF as a link in the row, with its code copied into Confirmation.

[![Two cards, Trips and Plan items, listing their properties, with a two-way relation line from Plan items to Trip and five view chips: Calendar, Timeline, Map, Bookings and Day by day](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-travel-itinerary-two-databases.webp)](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-travel-itinerary-two-databases.webp?ref=notionsolutions.net)

Trips holds one row per trip; Plan items holds every flight, stay and activity, each tied to its trip.

## The views: one travel question each

Add these views to Plan items. Each one answers a question you'll ask while planning or on the road, the same rule I'd use to [choose a view for the question](https://notionsolutions.net/notion-database-views-for-client-work/) in any database.

### Calendar: what's on which day?

Add a calendar view, then click Show calendar by and select When. Notion's [calendar view help](https://www.notion.com/help/calendars?ref=notionsolutions.net) gives the path to a week layout: settings menu → Layout → Show calendar as → Week. I'd use Week for a trip, because you plan it day by day. A card can span multiple days if you hover over its left or right edge and drag, which suits a stay of several nights, and on mobile you can tap any date for a daily view. Calendars start the week on Sunday or Monday depending on your region; to switch, go to Settings → Preferences and toggle Start week on Monday.

### Timeline: where are you sleeping each night?

Create a timeline view, then open settings → Layout → Show timeline by and choose When. Notion's [timeline help](https://www.notion.com/help/timelines?ref=notionsolutions.net) lets the plotted range live in one date property or in separate start and end properties; this build uses one, When, with End date switched on for stays. The help adds that a timeline needs at least one date property containing a range of dates, or nothing is plotted. I'd filter this view to Type is Stay, so it answers a single question. Stays as date ranges are exactly what [setting up a Notion timeline from your dates](https://notionsolutions.net/notion-timeline-view/) covers in depth, from moving bars to keeping a busy timeline readable.

### Map: where is everything?

Notion's [map view help](https://www.notion.com/help/maps?ref=notionsolutions.net) lists planning a trip as the first use for a map. Hover over a view name in Plan items, select + and then Map. A map view needs a Place property; if the database doesn't have one, Notion creates it when you add the view. Fill Place with a place name or an address. Address search relies on a third-party provider, and the help says data quality and coverage may vary by region, so check that each pin lands where you expect. Up to 100 items show in a map view at one time, so filter it to the trip you're planning rather than every trip you've taken. Click a pin to open its row, with the time, address and confirmation code. The map pins places but can't calculate the distance between two of them, so it won't tell you how far dinner is from your hotel.

### Bookings: what still needs booking?

A table view filtered to Booked unchecked, with Ideas filtered out, is your still-to-book list. Show the Confirmation column too: when a booking is made, paste its code and check Booked, and the row drops off the list with the code in place. When you add those filters, choose Save for everyone, as Notion's [filter and sort help](https://www.notion.com/help/views-filters-and-sorts?ref=notionsolutions.net) describes, so companions who share the plan see the same list.

### Day by day: what's next?

For the days themselves, a table or list sorted by When, ascending, reads top to bottom like a schedule. If you'd like the rows split into blocks, select Group under View settings and choose the property to group by; grouping by Type gives flights, stays and activities their own groups.

## The trip page and its template

Each Trips row opens as a page, and that page is what you'll have open on your phone. Set it up once as a database template: in Trips, click the dropdown arrow next to New at the top right, select + New template and name it Trip. Notion's [database template help](https://www.notion.com/help/database-templates?ref=notionsolutions.net) says templates "can contain any type of content, including images, embeds, and sub-pages", and whatever you add "will show up identically on each page created with the template." Give the Trip template three parts:

- **A linked view of Plan items.** Type /linked on the page, select Linked view of data source and pick Plan items. Filter it to this trip and sort it by When. The filter has to name a specific trip, so set it on each new trip page after the template creates it.
- **A packing list** as to-do blocks, so every trip starts with the same list.
- **Notes** for anything that isn't a dated row.

That view is a linked view, so its rows are the Plan items rows themselves: add or edit one on the trip page and you've changed the database. [What editing a linked database changes](https://notionsolutions.net/notion-linked-database-edits-original/) separates those shared edits from the view's own filters and sorts, and [setting database template defaults](https://notionsolutions.net/notion-database-template-defaults/) covers which values belong in the template and how to make it the default for new trips.

A template in Plan items helps too, for example a Flight template with Type already set to Flight. Leave its Trip relation empty. The same help warns against filling a relation in a template "unless you want every page you create with that template to relate to the same existing page(s)", and [why every new item can link to the same record](https://notionsolutions.net/notion-template-same-relation/) shows how to find and clear one that's been filled.

### A Days to go countdown

On Trips, add a Formula property named Days to go:

```
dateBetween(dateStart(prop("Dates")), today(), "days")
```

dateStart takes the first day of the Dates range. Notion's [formula syntax reference](https://www.notion.com/help/formula-syntax?ref=notionsolutions.net) describes dateBetween as returning the difference between two dates, and its examples subtract the second date from the first, so the count stays positive while the trip is ahead. today() returns the current date without the time. For a trip starting Thursday, May 6, 2027, the formula returns 10 when you open the page on Monday, April 26, 2027\. For other units and counting rules, see [calculating the days between two dates in Notion](https://notionsolutions.net/notion-formula-date-diff/).

## Offline before you leave

Offline mode arrived with [Notion 2.53](https://www.notion.com/releases/2025-08-19?ref=notionsolutions.net), and Notion's [help page on using pages offline](https://www.notion.com/help/use-pages-offline?ref=notionsolutions.net) sets the rules a traveler has to plan around. Some roundups still say Notion has no offline mode and no map view; it has both.

- Offline works in the desktop and mobile apps only: "This feature isn't available on web browsers."
- You download a page with ••• at the top of the page → Available offline. Its subpages don't download automatically.
- For a database, "the first 50 rows of the first view" download with it.
- Downloads belong to one device: a page you download on your phone isn't automatically available on your laptop.
- Embeds from other apps, AI blocks, forms and buttons need a connection.
- You can't share a page or change its permissions while offline, and if two people change the same select property offline, only one change is saved.
- On the Plus, Business and Enterprise plans, recently visited and favorited pages download automatically; Settings → Offline lists which ones.

The help doesn't say whether map view, Place pins or files in a Files & media property work offline. The airplane-mode test below is how you find out on your own phone.

### The pre-departure checklist

1. **Available offline.** On the phone you travel with, in the Notion app rather than a browser, open the trip page, select ••• at the top and toggle on Available offline.
2. **First view = this trip.** This is the setup I'd use: make the first view of the Plan items list on the trip page show only this trip, sorted by When, ascending. The help's rule is that when you download "a page containing a database, the first 50 rows of the first view of the database will also be downloaded". With this trip's rows first, the 50-row allowance goes to them; for a trip longer than 50 rows, download the important rows beyond the first 50 individually, as the help advises. Step 5 shows whether it worked on your phone.
3. **Download subpages.** Download any subpage you'll need, such as a Documents page, on its own; subpages of a downloaded page don't follow it.
4. **Addresses as text.** Type each address into Address and each code into Confirmation on the rows you'll need at a check-in desk. I'd do this for every booked row, because text in a row doesn't depend on an embed or a file opening. Notion's [embed help](https://www.notion.com/help/embed-and-connect-other-apps?ref=notionsolutions.net) suggests /maps for an interactive Google Map, which is fine for planning, but embeds from other apps need a connection, so it won't load offline.
5. **Airplane-mode test.** Turn on airplane mode, open the trip page and check the rows you'll need on day one: the flight, the first stay's address, the first confirmation code. Open the map view and one file in Tickets too, so you know before you leave whether they open offline on this phone.
6. **One editor for bookings.** If someone else edits the plan, agree who updates bookings while you're away. Two offline changes to the same select property keep only one.

### Worked example: what the first view puts on your phone

Here's a fictional setup to show the arithmetic. One Plan items database holds three trips: two past trips with 31 and 24 rows, and Lisbon & Porto, Thursday, May 6 to Tuesday, May 11, 2027, with 22 rows: 2 flights, 2 stays, 1 train, 3 dinner reservations and 14 activities. That's 77 rows in all, and only the first 50 rows of the first view download with the page.

__Example: which Lisbon & Porto rows reach the phone, by first view__
| First view                                      | Rows in the view | Rows downloaded | Lisbon & Porto rows among them         |
| ----------------------------------------------- | ---------------- | --------------- | -------------------------------------- |
| All trips, no filter, any sort                  | 77               | 50              | Not guaranteed                         |
| All trips, no filter, sorted by When, ascending | 77               | 50              | None: the 55 past-trip rows come first |
| Lisbon & Porto only, sorted by When, ascending  | 22               | 22              | All 22                                 |

The filter is what fixes it. Unfiltered, the download takes 50 of 77 rows, and which 50 depends on the sort. Filtered to the trip and sorted by When, all 22 fit inside the 50 with room for 28 more.

[![A 77-row bar split 31, 24 and 22 by trip, its first 50 rows bracket ending inside the 24, above a filtered Lisbon & Porto bar of 22 inside the bracket, beside a five-step checklist](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-travel-itinerary-offline-rows.webp)](https://storage.ghost.io/c/5c/30/5c30c46b-86a3-4d20-984f-4f6ae8ad1ed2/content/images/2026/10/notion-travel-itinerary-offline-rows.webp?ref=notionsolutions.net)

Filtered to this trip and sorted by When, all 22 Lisbon & Porto rows fall inside the first 50.

## Sharing the itinerary with travel companions

To plan together, invite each companion to the trip page by email. Notion's [sharing and permissions help](https://www.notion.com/help/sharing-and-permissions?ref=notionsolutions.net) lists the access levels, and four of them matter for a trip page: Full access lets someone edit and share the page with anyone, Can edit lets them edit but not share, Can comment limits them to comments, and Can view is read-only. Someone who isn't in your workspace is invited as a guest, gets an email with a link and "will need their own Notion account" to open it. The Free plan's external guest limit is 10, per [Notion's pricing page](https://www.notion.com/pricing?ref=notionsolutions.net). I'd give Can edit to the one person who makes the bookings and Can view or Can comment to everyone else, so the bookings have one owner and nobody shares the page onward. [Guest vs member access](https://notionsolutions.net/notion-guest-vs-member/) explains what changes between the two roles.

A subpage takes on the permissions of the page it's created in, so a Documents subpage inside the trip page opens for everyone you invited. To keep one private, open that subpage and change its permissions there.

For family who only want to follow along, publishing needs no invite, and it makes the page public. Open Share, then the Publish tab, and select Publish. Notion's [web publishing help](https://www.notion.com/help/public-pages-and-web-publishing?ref=notionsolutions.net) is plain about the result: anyone on the web can view the site, its subpages are published too by default, and if it contains a database, "viewers can toggle between views and open the pages within." Search engine indexing is a separate setting, the Discoverable on the web toggle, and the same help says you can't password protect a page. So keep passport numbers, confirmation codes and the address of your stay off any published page, and [publish a cleaned copy as a Notion website](https://notionsolutions.net/notion-website/) instead of the trip page. I'd write that copy as a plain page with the day-by-day plan and no linked view of Plan items, because those rows hold the codes.

## Packing list and trip budget

Keep the packing list as to-do blocks in the Trip template, so every new trip page starts with the same list and you check items off as you pack. [To-do blocks or a checklist database](https://notionsolutions.net/notion-checklist/) explains when a list is worth its own database; for one trip, the blocks are enough. If you'd rather start from a ready-made list, the marketplace's [Packing Checklist database](https://www.notion.com/templates/packing-checklist-database?ref=notionsolutions.net) is rated 4.99 from 72 reviews and [Travel Packing List](https://www.notion.com/templates/travel-packing-list-540?ref=notionsolutions.net) 4.93 from 41.

The budget is the Cost rollup on each trip, which adds the Cost of every related Plan items row, booked or not. Leave Cost empty on ideas you haven't committed to, and the total shows what you've decided to spend.

## Fixes: symptom, cause, fix

__Common Notion itinerary problems and how to fix them__
| Symptom                                | Likely cause                                                                                                           | Fix                                                                                                                                         |
| -------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| A row is missing on your phone offline | It's past the first 50 rows of the first view, the page was downloaded on another device, or the row sits on a subpage | Filter the first view to this trip, toggle Available offline on this phone, and download subpages and important extra rows individually     |
| The map shows no pin, or the wrong one | Place is empty, address search found a different place, or the database has two Place properties                       | Fill Place with a place name or full address; pick the right property under Layout → Map by                                                 |
| The map is missing items               | More than 100 items in the view                                                                                        | Filter the map to one trip, or split items across views                                                                                     |
| An item is missing from the trip view  | Its Trip relation is empty, or the view's filter excludes it                                                           | Set Trip on the row, then [trace the filter hiding a row](https://notionsolutions.net/notion-filtered-view-missing-tasks/)                  |
| Every new item links to the same trip  | The Trip relation is filled in a Plan items template                                                                   | Clear the relation in the template, then check the items it created                                                                         |
| The trip cost looks wrong              | Cost is blank on some rows, ideas carry a Cost, or amounts were typed in different currencies                          | Fill or clear Cost and convert to one currency; [reconcile the rollup Sum](https://notionsolutions.net/notion-rollup-sum-wrong/) row by row |
| The Google Maps embed is blank         | You're offline, and embeds from other apps need a connection                                                           | Keep the address as text in the row                                                                                                         |

## What I'd set up before the trip

- **You like a template's look:** duplicate it, run the four-question check, and add a Place property if it has none.
- **You travel a few times a year:** build Trips and Plan items once, with one Plan items database for every trip.
- **The week before you leave:** Available offline on your phone, first view filtered to this trip and sorted by When, subpages downloaded, addresses and codes as text, then one airplane-mode test.
- **Companions who edit:** invite them by email, with Can edit for the one person who books.
- **Family at home:** a published copy without codes, passport numbers or addresses.

## Questions about Notion itinerary templates

### Is there a free Notion itinerary template?

Yes. 20 of the 21 trip planners checked are free, including Notion's own Simple Trip Planner. Premium Travel Planner, listed at $9.99, is the only paid one in the set.

### Does an offline copy on your phone also work on a laptop?

Not automatically. Offline downloads are per device, so toggle Available offline in the desktop app as well. Once a page is available offline on your phone, the help says an update you make to it on desktop downloads to the phone automatically.

### Can someone without a Notion account see my itinerary?

Not through an invite: an email invite makes them a guest, and a guest needs their own Notion account. A published page needs no account, but anyone on the web can view it, so publish a cleaned copy.