Meta ads work for tour operators when they fill specific empty departures, not when they try to sell “the experience” to everyone. The shoulder season is the best place to start, because the dates are clear, the capacity already exists and every extra booking costs you very little to deliver. The approach below fits a small operator with a modest budget and a booking page that already takes payments.
We use “shoulder season” here to mean the weeks before and after your peak, when departures run half full. In this guide we walk through how to choose which dates to push, which audiences to build, what creative to run from your own photos, how to retarget people who looked but did not book, and how to read the results without fooling yourself.
Start with the empty departures, not the audience
Open your booking calendar and list the departures for the next eight to twelve weeks with their fill rate. Mark the ones below roughly 60 per cent. Those are your campaign targets. A tour that is already full does not need ads, and a tour with one seat left should be sold through a short email to past guests rather than paid reach.
Write one line for each target: the departure dates, the seats you can still sell, the minimum number of extra bookings that would make the departure worthwhile, and the price. This sheet becomes the brief for everything else. If you cannot say which departure an ad is meant to fill, the ad is not ready.
Set a ceiling before you spend anything
Decide the most you can pay for a booking. A simple example: a tour sells at 120 € per person, and after guide costs, fees and tax you keep around 45 € of it. Spending 40 € in ads to win that booking would leave you almost nothing, so the ceiling for that tour is lower, or the offer needs to include an add-on that raises the basket. These are example numbers only. Use your own margin figures.
Pick the right campaign objective and keep the structure simple
For most small operators we recommend one campaign aimed at sales or purchases, provided your booking confirmation page is tracked properly. If you get fewer than a few dozen bookings a month, Meta may struggle to learn from purchase events alone. In that case, optimise for a step earlier, such as “initiate checkout” or “add to cart” if your widget supports it, and review the real bookings in your booking system each week.
Keep the account tidy: one campaign for new audiences, one for retargeting, and two or three ad sets in each. Many tiny ad sets split a small budget into pieces too small for the system to learn from. Our piece on a starter Google Ads campaign structure for tour operators follows the same idea for search, and the two channels work well side by side: Google catches people already searching, Meta puts the tour in front of people who have not yet thought of it.
Build audiences around source markets and timing
Meta lets you choose locations, ages and interests, but the most useful targeting for a tour operator is simpler. Think about who can actually travel in the shoulder weeks and where they live.
- Flexible travellers. Couples without school-age children, retirees and remote workers can travel outside peak dates. Age ranges and broad interests such as travel, hiking or photography are a reasonable start, and we would rather keep targeting broad and let the creative do the filtering.
- Source markets with a short flight. If your tour starts in a region with good direct flights from one or two countries, run those countries as separate ad sets so you can see which one books.
- Lookalikes from past guests. If you have a customer list of a few hundred emails, you can use it to build a lookalike audience, subject to consent and Meta’s data rules. Check Meta’s current requirements for customer lists before uploading.
- Locals and residents. For day tours and activities, people who already live within an hour or two are often the easiest shoulder-season buyers.
Whatever you choose, give each ad set its own name that includes the market and the departure window, for example “UK_Nov-Dec_couples”. When results come in you will know instantly what produced them.
Make creative from your own photos and guides
You do not need a studio. The creative that tends to perform for tours is honest and specific: a real photo from last week, the guide’s name, the group size and what happens on the day. Stock imagery and generic landscape shots look like every other operator’s ad.
A workable set for one campaign is five assets: two photos, one short vertical video of 10 to 20 seconds filmed on a phone, one image with the tour’s key facts, and one guest quote used with permission. Test them against each other rather than guessing. Put the price, the duration and the departure window in the text, because people who see “from 120 €, 3 hours, Tuesdays and Saturdays in November” and still click are already qualified.
A good shoulder-season ad answers three questions before the click: what is it, when can I go and roughly what will it cost.
Write the offer around the season, not a discount
Heavy discounting trains guests to wait. Where possible, sell the reason the shoulder season is good: fewer people at the viewpoint, a smaller group, a guide with more time, or a seasonal feature that peak visitors miss. If you do need an incentive, a small add-on such as a hot drink, a photo set or a flexible rebooking promise costs less than a price cut and does not change your public price.
Send the traffic to a page that matches the ad
If your ad promises the November departures of a specific tour, the link should open that tour’s page with November availability visible, not the home page. Check the page on a phone, because most Meta traffic arrives there. The booking widget should load quickly and the price should be visible without scrolling through a long description. The same logic applies to reviews: show a few recent ones near the booking button. Our guide on asking for reviews after a tour explains how to collect them steadily.
If you sell through marketplaces as well, remember what each booking costs you there. Our article on OTA commission against direct bookings shows how to compare, and it often changes how much you can afford to pay for a direct booking through ads.
Retarget the people who looked but did not book
Retargeting is usually the cheapest part of the plan, because the audience has already shown interest. Build two groups using the Meta pixel or the Conversions API, depending on what your site supports: visitors to a tour page in the last 14 to 30 days, and people who reached the booking step but did not complete it. Exclude anyone who has already booked.
Keep the message to the second group different from the first. Someone who read the tour page may need reassurance, such as a guest review, the cancellation terms or a short video of the guide. Someone who started checkout probably wants a reminder of the dates and the number of seats left, but only if that statement is true. Never invent scarcity. Guests talk, and a made-up “last two seats” claim costs trust.
Give retargeting a modest share of the budget, around a quarter to a third in most accounts we see, and cap how often the same person sees the ad. If you are unsure how to split spend, our post on search and content for tour operators shows how organic traffic can feed the retargeting pool for free.
Plan the budget and the calendar
Start the campaign six to ten weeks before the departures you want to fill for tours that people plan ahead, and two to four weeks before for local day trips. Winter tours with long-haul guests need a longer runway, because flights and accommodation are booked first.
A starting point for a small operator might be a daily budget that, over four weeks, adds up to what you would happily pay for ten extra bookings at your ceiling. This is not a rule, it is a way of making the number real. Run for at least a week before changing anything, because the delivery system needs time. Then make one change at a time: replace the weakest creative, pause an ad set that has spent twice your ceiling with no bookings, or move budget toward the market that books.
If you would rather hand this work over, our paid media service covers both Google and Meta for travel businesses.
Measure bookings, not just clicks
Meta reports its own numbers, and they will not match your booking system exactly. Attribution windows, privacy settings and people booking on another device all create gaps. Once a week, compare three figures: ad spend, bookings you can trace to the campaign through the booking system or a promo code, and bookings in the same period that came from other sources. The goal is to see whether total bookings for the targeted departures rise while the campaign runs.
Ask guests how they found you at checkout or in the confirmation email. A short “where did you hear about us” field gives you a second view that is independent of tracking. Treat any single week as noise and look at the trend over three to four weeks.
Signs the campaign needs fixing
- Plenty of clicks but few visits to the booking page: the landing page or the ad promise does not match.
- Booking page visits but no checkouts: price, availability or widget speed is the problem, not the ad.
- Checkouts started but not completed: check payment methods, currency and mobile layout.
Frequently asked questions
How much should a small tour operator spend on Meta ads?
Work back from what a booking is worth to you. Decide how many extra bookings you want, multiply by the most you can pay for one, and set the budget from there. Many small operators begin with a modest monthly test and increase it only when bookings are traceable.
Do Meta ads work for winter tours?
They can, but timing matters more than in summer, because guests book flights early. Start sooner for long-haul markets and use the creative to show what winter actually looks like on the day, including what the guest should wear.
Should I use the Meta pixel or the Conversions API?
Many operators use both, so the browser and the server each report events. Which setup is available depends on your booking system and website, so check what your platform supports and test that a real booking registers.
Is retargeting worth it with a small website?
If the audience is only a few hundred people the pool may be too small to deliver steadily. Build it with a broader audience first, or use email to past guests instead.
How long before I know if it works?
Give a campaign at least a week of delivery and judge the trend over three to four weeks. Short windows are mostly noise, especially for tours with a high price.
Where to go from here
Pick one under-filled departure, set a ceiling for what a booking can cost, make three honest creatives and run a four-week test with retargeting switched on. If the trace from ad to booking is clear, repeat it for the next departure. If it is not, fix the tracking and the booking page before adding budget. In our experience, small and steady beats a big push that nobody can measure.