Facebook Ads for Travel and Tourism: $180K in Spend Across 6 Operators

TL;DR: Travel is a vertical where Facebook outperforms Google on ROAS, but only if you understand one thing: people don't search for trips the way they search for plumbers. They scroll, daydream, bookmark. I spent $180K across six tour operators and destination brands over 18 months. CPAs ranged from $8 for a tour inquiry to $340 for a full luxury package booking. The accounts that worked shared a pattern - prospecting ran as inspiration, retargeting pushed specific dates and pricing.

Travel looks like e-commerce from the outside. The purchase cycle tells a different story.

Someone buying a $40 shirt on Instagram decides in under 90 seconds. Someone booking a $2,800 trip to Portugal? They think about it for 6-12 weeks. Closer to B2B SaaS than DTC in terms of decision cycle.

I tracked time from first ad click to booking across three tour operators. Median was 34 days. A luxury safari operator had a 67-day median. The shirt brand I ran alongside these accounts had a 1.4-day median. Same ad platform, same optimization tools, completely different buying psychology.

That gap changes how you structure campaigns, how you set attribution windows, and when you decide something "isn't working."

With a 7-day click attribution window (Facebook's default), you see maybe 40% of your prospecting conversions. The rest come in after the window closes, and Ads Manager assigns them to nothing. You kill campaigns that are profitable because the dashboard shows a different story. I've watched it happen in three of the six accounts before we caught on.

Median Days from First Click to Booking Across 6 accounts, 18 months of data DTC Shirt Brand 1.4 days Budget Tours 22 days Mid-range Tours 34 days Custom Travel 46 days Luxury Safari 67 days 7-day attribution window 28-day attribution window Red line shows how much Facebook's default window misses in travel

Campaign structure for long booking windows

I burned about $30K before I found a structure that held up. Yours might look different depending on your price point, but the logic transfers.

Campaign 1: Inspiration (Broad prospecting)

Campaign 2: Consideration (Warm retargeting)

Campaign 3: Booking push (Hot retargeting)

Traffic for prospecting instead of Conversions: Facebook needs 50 conversions per ad set per week to exit learning phase. A product costing $1,500-5,000 with a 30+ day conversion cycle won't hit that threshold. The algorithm thrashes between audiences, delivery gets unstable, and you can't tell what's working. Traffic delivers consistent reach to the people you want. Your retargeting campaigns handle the conversion part.

One operator switched from Conversions to Traffic on prospecting and cost per booking dropped 38% over 60 days. Stable delivery fed better-quality audiences into the retargeting funnel. Worth noting: this operator was spending $6K/month. At lower budgets, the effect might be smaller because your retargeting pools are thin either way.

Creative that sells trips (and creative that collects likes)

Tour operators all start the same way. They hand me a folder of stock-quality hero shots. Drone footage of Santorini. An aerial of Bali rice terraces. Beautiful images. 800 likes. Zero bookings.

Creative that converts falls into a few buckets:

"Real traveler" UGC. Phone-shot video of someone walking through a market, sitting at a restaurant with a view, getting surprised by a room upgrade. The shakier the better, within reason. One operator switched from polished brand video to iPhone clips from past guests. CTR jumped from 0.9% to 2.4%. The trick is asking returning customers for footage before they leave. Most people say yes if you give them a small credit toward their next trip.

Itinerary carousels with daily breakdowns. Each card is a day: "Day 1: Arrive Lisbon, private transfer to Alfama district hotel" with a real photo. "Day 3: Day trip to Sintra, wine tasting at Colares vineyard." People want to picture themselves in the schedule, and this format outperforms single-image ads for consideration-stage audiences in four out of five tests I've run. Works best when the photos feel real and slightly imperfect, not studio-polished.

Price-anchored comparison ads. "7 nights in Tuscany, all meals, guided tours: $2,400/person. Your last 3 Uber Eats months: probably $600." Putting trip cost against something relatable performs well for the 35-55 demographic. These people have money. They need a framing nudge to spend it on experience over another purchase that'll feel forgettable by March.

Generic "Book now" overlays on paradise photos waste money. Beautiful, forgettable, indistinguishable from 14 other operators in the same auction.

Seasonal budget allocation

Travel has the most predictable seasonality I've worked with. And most operators ignore it. They set $8K/month flat and wonder why January crushes and July bleeds.

Recommended Monthly Budget Allocation (% of Annual) Based on booking intent patterns across 6 travel operators 13% Jan 11% Feb 9% Mar 7% Apr 7% May 5% Jun 4% Jul 5% Aug 11% Sep 9% Oct 9% Nov 5% Dec Peak booking intent Low intent / high CPMs Moderate
Month Budget % Context
January12-14%Resolution travel. People book Q2/Q3 trips. CPMs drop because DTC retailers stop spending post-holiday.
February10-12%Valentine's couples trips. Spring break families starting to search.
March8-10%Spring break bookings still flowing. Last call for summer trips.
April-May6-8% eachShoulder season. People are traveling, not planning the next trip.
June-August4-5% eachPeak travel, lowest booking intent. CPMs spike. Worst ROI months.
September10-12%Back from vacation, booking the next one. Second-best window for winter/holiday travel.
October-November8-10% eachHoliday bookings, ski season, NYE destinations. November gets noisy with Black Friday.
December5-6%Holiday mode. Low intent for booking future trips.

One operator I managed spent evenly at $8K/month. We restructured to this seasonal model, same $96K annual, and bookings increased 31% year over year. January alone produced more bookings than June through August combined. The CPMs were 40% cheaper and the audience intent was night-and-day.

Small caveat: if you run a last-minute deals model (cruises do this), July-August might be your best months. This table assumes standard advance-booking travel.

Audiences worth testing

Strong performers in my accounts:

Sounds good in the targeting dropdown, disappoints in the report:

Age targeting matters more in travel than in most verticals I've worked in. Under-30 travelers click a lot and book almost nothing through Facebook. Their booking behavior is on TikTok and Instagram DMs. The 35-60 bracket is where Facebook converts for travel. In one account, excluding under-30 from prospecting dropped CPL by 44% with no impact on booking volume. Your mileage may vary, but in five out of six accounts the 35+ age gate improved efficiency.

Fixing attribution for 30-day purchase cycles

Open Ads Manager, go to Columns, and add a 28-day click attribution comparison column next to the default 7-day. Most travel advertisers I've audited never do this. The gap between those two columns is your blind spot.

Beyond that:

  1. UTMs on every ad. Each ad gets a unique UTM_campaign and UTM_content. Run Google Analytics alongside Ads Manager and check the assisted conversions report. That's where you'll see Facebook's contribution that Ads Manager misses.
  2. Track micro-conversions early in the funnel: brochure downloads, itinerary saves, quote requests. These have shorter cycles and give the algorithm training signal it needs.
  3. Add "How did you find us?" to the booking form. Old school. Still the most accurate attribution method I've used in travel, and it costs nothing.

A safari operator's Ads Manager showed $22K in attributed bookings against $18K in spend over a quarter. Looked like near-breakeven, barely worth the effort. Self-reported attribution from the booking form put the real number at $54K. Facebook was driving 2.5x more bookings than it got credit for. I've seen similar gaps in four of six accounts, ranging from 1.5x to 3x depending on how long the booking window ran.

Benchmark numbers

Actuals from six operators I managed, averaged over 18 months. US market, Tier-1 destinations. Your numbers will vary by geo and niche, but these give you a ballpark.

Metric Budget Tours ($500-1,500) Mid-range ($1,500-4,000) Luxury ($4,000+)
CPC (link click)$0.65-1.20$1.10-2.40$1.80-4.50
CTR1.8-3.2%1.2-2.1%0.8-1.5%
CPL (inquiry)$8-22$25-65$55-140
Cost per booking$45-120$120-280$200-540
Booking rate from leads15-22%10-18%6-12%
ROAS (28-day)4-8x3-6x2-5x
Avg booking window18-28 days28-45 days40-70 days

Biggest variable across accounts: website conversion rate. Two mid-range operators with identical CPCs had cost per booking of $140 vs $270. One had a one-step quote request form. The other had a 4-page form that asked for passport numbers on page two. If your website makes people work for the privilege of giving you money, no amount of campaign optimization will fix that.

Mistakes I see in most travel accounts I audit

Running conversion campaigns with no pixel events on the booking widget. Most tour operators use WordPress or Squarespace with a third-party booking widget like FareHarbor, Bokun, or Peek. The widget sits in an iframe that blocks Facebook pixel tracking. The pixel never sees the booking. You tell Facebook to optimize for conversions, but it can't learn what a converter looks like because the conversion event never fires. Fix: implement Conversions API (CAPI) server-side, or at minimum track the "book now" button click as a custom conversion. It's not perfect, but it gives the algorithm something to work with.

Killing prospecting campaigns after 2 weeks because "no bookings." With a 30-45 day booking window, judging prospecting at day 14 is like checking if a tree has fruit one week after planting. Give prospecting campaigns 45-60 days before a kill decision. Judge them on leading indicators: CTR, cost per landing page view, retargeting pool growth rate. Bookings follow later. I know it's uncomfortable to let a campaign run 6 weeks without direct bookings. Set up a weekly check on micro-conversion volume and retargeting pool size to keep yourself from panicking.

Running the same creative in February that worked in September. Travel creative is seasonal. The snowy cabin ad that crushes in September (people booking winter trips) bombs in February (people are over winter by then). Rotate creative by the season your customers BOOK, not the season they TRAVEL in. This sounds obvious but I've seen it in four out of six accounts I've taken over.

FAQ

Minimum budget for travel Facebook Ads?

$3,000/month to see useful results. Below that, you won't fill retargeting audiences fast enough, and the algorithm won't collect enough data points to optimize well. For luxury travel, the budget floor is closer to $5,000/month because CPAs run higher and volume is lower. Some operators I've worked with started at $2,000 and complained about results. We moved them to $4,000 and the cost per booking dropped because the retargeting pool reached critical mass.

Should travel brands use Advantage+ Shopping campaigns?

For tour operators selling bookable packages at set prices, ASC can work. I've seen decent results with catalog-style setups where each "product" is a tour departure date. Custom or luxury travel where each trip is different: stick with manual campaigns. ASC needs a product feed with prices and availability, and bespoke operators can't usually provide that in a format Facebook's catalog accepts.

Do Facebook Lead Ads work for travel?

Lead Forms generate volume, but lead quality drops compared to landing page leads. I tested across two operators. Lead Form CPL: $12 vs landing page CPL: $28. Sounds like Lead Forms win. But booking rate from Lead Form leads was 4% vs 16% for landing page leads. Net cost per booking: $300 (Lead Form) vs $175 (landing page). Landing page wins in travel because people who are serious about booking a $2,000+ trip want to see your itinerary, reviews, and photos before sharing contact info. Lead Forms skip that filtering step.

Instagram or Facebook better for travel ads?

Instagram generates higher engagement. Likes, saves, shares. Facebook drives more bookings in the 35+ demographic, which is where most travel purchase decisions happen in my accounts. Run both through the same campaigns with automatic placements and don't separate them. The split I usually see: 60-70% of spend goes to Instagram because it wins the auction for visual travel creative. But 55-65% of bookings attribute to Facebook placements. If you split them manually, you'll overspend on Instagram engagement that doesn't convert.

How to handle travel seasonality in budget planning?

Front-load budget into booking windows, not travel windows. January is when people book summer trips. September is when they book holiday and winter travel. Cut spend during June-August when CPMs spike and intent drops. The seasonal allocation table in this article has specific month-by-month percentages based on my accounts.

Bottom line

Travel advertising on Facebook works when you treat prospecting as inspiration and let retargeting close the deal. The operators who profit are patient with 30-day attribution cycles and put their heaviest spend where intent peaks (January, September), not where everyone else piles in (summer).

Two things matter more than campaign settings: responding to inquiries within 2 hours (every hour after that, your competitor gets closer to closing them) and a website that makes requesting a quote as quick as adding something to a cart. Fix those before you touch a single campaign setting. Then scale.