How to create a booking page for your tours (step-by-step)
Short answer
A tour booking page lets travellers see your tours, pick a time, and pay — without messaging you. At minimum it needs your tours with prices, real-time availability, a deposit or full payment, and your policies. Put the link in your Instagram bio and Google profile so every channel funnels to one place that books itself.
Who this is for: Guides taking bookings by DM or email who want self-serve reservations.
Most independent guides lose bookings not because people don't want the tour, but because booking it takes a conversation. A booking page removes the conversation: the traveller sees the tour, picks a time, pays, and you both get on with your day.
What every booking page needs
Keep it to the essentials that actually close a booking:
| Element | Why it matters |
|---|---|
| Tours with prices + durations | People won't message to ask "how much?" |
| Real-time availability | No back-and-forth about which day is free |
| Payment or deposit | Commitment, and protection from no-shows |
| Cancellation policy | Sets expectations before, not after |
| Meeting point | Cuts the pre-tour question flood |
If your page has these five, it can take a booking while you're mid-tour.
Where the page goes
The page is only useful if it's the destination for every channel. Put the link in your Instagram bio and stories, on your Google Business Profile, in your email signature, and on a small QR card you hand out after tours. One link, everywhere.
Take a deposit, not just an enquiry
Here's the single upgrade that changes the most: take money at booking. An enquiry-only page feels friendlier but leaves you chasing payment and absorbing no-shows. Even a modest deposit converts a casual "maybe" into a real commitment — and the double-bookings guide explains how it also protects your calendar.
When a full page is overkill
To be honest: if you run one tour, a handful of times a month, you may not need a rich multi-tour page yet. A single tour, a price, a calendar and a deposit link will do. Add tours and structure as your business does — don't build a storefront for a stall.
Your setup checklist
- List each tour with price, duration and meeting point.
- Connect live availability (ideally with calendar sync).
- Turn on deposits or full payment.
- Add your cancellation policy.
- Drop the link into your bio, Google profile and a QR card.
That page is the hub the whole direct-bookings playbook points to.
Frequently asked questions
What should a tour booking page include?
Your tours with clear prices and durations, real-time availability, a payment or deposit step, your cancellation policy, and the meeting point. Anything more is a bonus; anything missing sends the customer back to messaging you.
How do I add a booking link to Instagram?
Put your booking page URL in your Instagram bio's website field, and use the link sticker in stories. The goal is that anyone who finds your profile can book without asking you a single question first.
Should my booking page take payment or just enquiries?
Take at least a deposit. An enquiry-only page still leaves you chasing payment and exposed to no-shows. A deposit turns interest into commitment and filters out the people who were never going to show.
Reviewed by Mike Acler, Founder, All my tours. Every guide on this hub is checked by Mike before it's published, and the pricing and figures are kept current.