BnBGeniusStart free

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

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 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)

Short answer: export your Airbnb calendar as an iCal link, then import that link into the Booking.com extranet under calendar sync. It is two copy-and-paste operations and takes about five minutes. Start on the Airbnb side: you are copying one link out and pasting it into Booking.com, which is half the connection — the return direction is a separate job below.

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

Short answer: repeat the same exchange in reverse — copy the iCal link out of Booking.com and import it into your Airbnb calendar. This half is the one hosts skip, and skipping it is what causes the double booking: without it your Booking.com reservations never reach Airbnb, so Airbnb keeps selling nights that are already gone.

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.

Answering guests at 11pm is the part software should do.

Start free — first 500 messagesOr book a demo call

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.

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.

Response speed and calendar hygiene, handled for you.

Start free — first 500 messagesOr book a demo call

Myth and reality: cross-listing calendars

Mistakes hosts make when syncing Airbnb and Booking.com

Does syncing Airbnb and Booking.com cost anything?

No, syncing is free. The iCal import and export are built into both platforms at no charge, with no listing limit and no subscription attached. The only thing you pay for is an upgrade: a channel manager, which buys you faster propagation and rate syncing rather than availability syncing you already have for nothing.

Will syncing move my prices between Airbnb and Booking.com?

No. iCal carries availability and nothing else. Your rates, minimum stays, fees and house rules stay separate on each platform and have to be set twice, which is deliberate rather than a limitation — the two audiences behave differently enough that most hosts want different pricing. If you do want one rate everywhere, that is a channel manager job.

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 between Booking.com and VRBO. The thing to watch is not the setup but the arithmetic of it: two platforms need two links, three platforms need six, and every one of them is a connection that can silently stop refreshing. Past three channels, a channel manager stops being an upgrade and starts being the cheaper option.

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

Everything a PMS does. Without the PMS.

Start free — first 500 messagesOr book a demo call