BnBGenius Blog

Smartphone and laptop side by side on a desk, representing two booking platforms kept in sync

How to Sync Airbnb and Booking.com Calendars (2026 Host Guide)

Share on:

Last updated: July 26, 2026

If you list the same place on Airbnb and Booking.com, one calendar is quietly working against the other. A guest books three nights on Booking.com, the Airbnb calendar still shows those nights as free, and the next Airbnb guest books straight into them. Learning how to sync Airbnb and Booking.com calendars is the fix, and it costs nothing: you exchange free iCal links so a booking on one platform blocks the dates on the other.

This guide covers the exact clicks on both dashboards, what the sync does and does not carry, how to add VRBO to the same setup, and the one gap in iCal that still lets double bookings through. No PMS pitch — most hosts with one to five listings never need one.

How do you sync Airbnb and Booking.com calendars?

Short answer: you exchange iCal (.ics) links between the two platforms — export the calendar link from Airbnb and import it into Booking.com, then export the Booking.com link and import it into Airbnb. It is free, takes about ten minutes, and blocks dates on one platform once the other takes a booking. It does not move your prices.

The direction you start from does not matter. Whether you set out to sync Booking.com and Airbnb or sync Airbnb with Booking.com, the work is the same two imports. What matters is that you do both — a one-way link only protects one of the two calendars, which is the single most common setup mistake.

  • What the sync carries — blocked dates and confirmed reservations, in whichever direction you connect
  • What it does not carry — nightly rates, minimum stays, or fees; those stay separate on each platform
  • What to expect — it is not instant, because each platform re-reads the other’s link on its own schedule

What an iCal calendar sync actually is

An iCal link is a plain web address ending in .ics. Behind it sits a file listing which dates are taken. When you paste that link into another platform, that platform reads the file on a schedule and blocks the matching dates on its own calendar.

Two consequences follow, and both catch hosts out. First, nothing is pushed in real time — the receiving platform pulls when it decides to. Second, the file carries availability and nothing else. Rates, minimum-night rules, cleaning fees and house rules are not in it. That is why Airbnb and Booking.com rate sync is a different job from calendar sync, and why the free method cannot do it.

How to sync your Airbnb calendar with Booking.com (step by step)

Start on the Airbnb side. You are copying one link out and pasting it into the Booking.com extranet.

Step 1 — Export your Airbnb calendar link

In Airbnb, open Calendar, choose the listing, then open Availability. Under Connect calendars, choose Connect to another website. Airbnb gives you a link ending in .ics. Copy it. Per Airbnb’s calendar-sync help page, this exported link is what lets other sites read your Airbnb availability.

Step 2 — Import the Airbnb link into Booking.com

Log in to the Booking.com Extranet and open Calendar. If you have more than one room type, open the specific room first. Scroll to the Sync calendars box above the calendar and choose Import calendar. Paste the Airbnb link, give the connection a name you will recognise later — “Airbnb” is fine — and save. Booking.com’s partner help article on importing and exporting calendars documents the same path.

Every calendar you import appears in that box with a Refresh and a Remove option next to it. Refresh pulls the file again immediately, which is useful when you have just made a change and do not want to wait.

How to sync your Booking.com calendar with Airbnb

Now run it the other way, or your Booking.com bookings will never reach Airbnb.

Step 3 — Export your Booking.com calendar link

In the same Sync calendars box in the extranet, choose Export calendar. Booking.com produces a link that reflects your room status. Copy it. If you run several room types, note that each one has its own calendar and therefore its own link — mixing them up is a reliable way to block the wrong dates.

Step 4 — Import the Booking.com link into Airbnb

Back in Airbnb, go to Calendar → listing → AvailabilityConnect calendars, and this time choose the option to add a calendar from another site. Paste the Booking.com link, name it “Booking.com”, and save.

Step 5 — Test it before you trust it

Block a single throwaway date manually on Booking.com, then wait and watch whether it appears as blocked on Airbnb. Do the same in reverse. Until you have seen a date cross in both directions with your own eyes, assume the link is one-way. Unblock the test date afterwards.

How to sync VRBO and Booking.com as well

The same mechanism covers a third platform. VRBO publishes and accepts iCal links exactly like the other two, so if you want to sync VRBO and Booking.com, you export VRBO’s link into Booking.com and Booking.com’s link into VRBO.

The catch is the number of connections. Two platforms need two imports. Three platforms need six, because every platform has to read every other one. Miss one and you have a blind spot that will not show itself until a guest books into it.

Platforms you list on iCal imports needed Practical verdict
2 (e.g. Airbnb + Booking.com) 2 Comfortable to run by hand
3 (add VRBO) 6 Workable, but test every link
4 or more 12+ A channel manager is cheaper than the mistakes

If you are only running Airbnb and VRBO, the dedicated walkthrough in how to sync Airbnb and VRBO calendars covers that pair in the same detail.

How often does the Airbnb and Booking.com calendar sync refresh?

Not instantly, and not on a schedule you control. Each platform decides how often it re-reads a link it has imported, so the delay you actually experience is set by the receiving side rather than by the platform that took the booking. Booking.com gives you a manual Refresh button next to each imported calendar for exactly this reason.

The practical consequence matters more than the exact interval. There is a window between “guest books on Booking.com” and “Airbnb learns those dates are gone”, and any Airbnb guest who books inside that window creates a genuine double booking. iCal narrows the window. It does not close it.

  • Low risk — quiet season, long lead times, few same-day bookings
  • Rising risk — high season, instant book on, short lead times
  • High risk — last-minute bookings across three or more platforms

When free iCal is not enough: channel managers

A channel manager connects to each platform directly rather than reading a file on a timer, so availability moves in near real time and rates can move with it. That is the difference that matters: iCal is availability-only and delayed, a channel manager is availability plus rates and much faster.

For one or two listings with normal lead times, iCal is genuinely enough and the money is better spent elsewhere. The threshold is usually a mix of three or more platforms, frequent last-minute bookings, or rates you want to move independently per channel. Our comparison of the best channel managers for small hosts covers what each one costs and who it suits.

How to manage Airbnb and Booking.com reservations in one place

Calendar sync solves double bookings. It does not solve the part that actually eats your evenings: two inboxes, two sets of guest questions, two review windows, and two dashboards to keep checking.

That is a separate problem with a separate fix. Automating the messages themselves — check-in details, house rules, checkout reminders — removes most of the manual work regardless of how many calendars you are running. See Airbnb automated messages for the messaging side, and managing multiple listings remotely for the wider operation.

A worked example: Elena and the Tuesday that cost her a review

Elena lists a two-bedroom flat on Airbnb and Booking.com. She set up the iCal exchange in March, tested nothing, and it worked fine through a quiet spring — because in a quiet spring almost nothing books at short notice.

In July a Booking.com guest took three nights starting the following Tuesday. Nineteen hours later an Airbnb guest with instant book on took the same Tuesday. Elena found out when the second guest messaged asking about parking. She cancelled the Airbnb reservation, took the host cancellation on her record, and lost the review she would otherwise have earned that week.

The link was not broken. It was one-way: she had imported Airbnb into Booking.com and never imported Booking.com into Airbnb. Every Airbnb booking had been reaching Booking.com correctly for four months, which is exactly why nothing looked wrong. The failure only surfaced when traffic went the other direction at short notice.

Two changes fixed it permanently. She added the missing import, and she turned instant book off for stays starting within three days — the window where the sync delay actually bites. Both took ten minutes.

Myth and reality: cross-listing calendars

  • Myth: “If I connected the calendars, I am protected.” Reality: you are protected in the direction you connected. Two platforms need two imports, and nothing warns you when one is missing.
  • Myth: “iCal is real time.” Reality: the receiving platform pulls the file on its own schedule. There is always a window.
  • Myth: “Syncing keeps my prices consistent.” Reality: availability only. Your rates stay exactly as stale as you left them.
  • Myth: “A channel manager is only for big operators.” Reality: it becomes worth it at three or more platforms or a lot of last-minute bookings, regardless of how many listings you have.
  • Myth: “Double bookings are rare enough to ignore.” Reality: the cost is not the refund — it is a host cancellation on your record and a review you never get.

Mistakes hosts make when syncing Airbnb and Booking.com

  • Connecting one direction only. The most common failure by far. Importing Airbnb into Booking.com protects Booking.com and leaves Airbnb exposed.
  • Importing the wrong room’s link. On Booking.com each room type has its own calendar. One mismatched link blocks dates on a room that was never booked.
  • Expecting prices to follow. iCal carries availability. If your Booking.com rate is still last season’s, syncing the calendar will not tell you.
  • Never testing. A link that was pasted wrong looks exactly like a link that is working, right up until the double booking.
  • Leaving instant book on across three platforms with a slow sync. This is the combination that turns a delay into a cancellation.

Frequently asked questions

Does syncing Airbnb and Booking.com cost anything? No. The iCal import and export on both platforms are free. You only pay if you move up to a channel manager for faster sync or for rate syncing.

Will syncing move my prices between Airbnb and Booking.com? No. iCal carries availability only. Rates, minimum stays and fees have to be set on each platform separately, or through a channel manager that supports rate sync.

Why is my Booking.com calendar not syncing with Airbnb? Usually one of two things: you connected the link in one direction only, or the receiving platform has not re-read the file yet. Check that both imports exist, use Booking.com’s Refresh option on the imported calendar, and re-test with a single blocked date before assuming something is broken.

Can I sync Booking.com with VRBO too? Yes, the same iCal exchange works. Remember that each additional platform multiplies the number of connections you have to keep alive.

Does iCal sync prevent all double bookings? No, and any tool that claims otherwise is overselling. It closes most of the gap. The remaining risk lives in the window between a booking landing on one platform and the others re-reading the calendar.

The bottom line

Syncing Airbnb and Booking.com is a ten-minute job that removes the most expensive mistake in cross-listing. Export each platform’s iCal link, import it into the other, then test both directions with a throwaway date before you trust it. Accept that rates stay manual and that a short delay window remains.

Once the calendars are safe, the work that is left is messaging and turnover — and that part can run itself. BnBGenius automates guest messages, reviews and cleaning handoffs from the dashboards you already use, with the first 500 messages free. See how it fits on the pricing page.

Related guides