How to Sync Airbnb, Vrbo and Booking.com Calendars

Updated

The short answer: every listing on Airbnb, Vrbo and Booking.com has an iCal export link and an import field. To sync Airbnb and Vrbo, paste each platform's export link into the other's import field. Each then blocks the dates booked on the other. It's free and needs no channel manager. Two limits: iCal carries booked dates only (no prices or guest details), and each platform re-checks imported calendars on its own schedule, from about 30 minutes to a few hours.

Two platforms need two links. Three need six. This guide shows where each platform keeps its links, how often each one checks them, and how to get down to one link per channel.

Where each platform keeps its iCal links

PlatformExport linkImport fieldChecks imports
Airbnb Listing → Availability → Connect calendars → Export calendarSame screen → Import calendarAbout every 2.5 hours
Vrbo Calendar → Import/Export → ExportCalendar → Import/Export → ImportAbout every 30 minutes
Booking.com Extranet → Rates & Availability → Sync calendars → Export calendarSame box → Import calendarAbout every 2 hours

Check intervals are the median gap between fetches of feeds these platforms import from iCal Merge, measured in October 2026 across 3 to 8 listings per platform. They are typical, not guaranteed. Airbnb also has a Refresh button on each imported calendar.

airbnb.com
AvailabilityConnect calendarsExport calendar
Calendar URL (iCal link)
https://www.airbnb.com/calendar/ical/12345.ics?s=abc… Copy
In Airbnb: Availability → Connect calendars → Export calendar gives you the listing's iCal link.

Links are per listing (per room type on Booking.com), so two properties means two sets. If a link starts with webcal://, change it to https:// before pasting it into a booking platform. New to these links? The iCal feed explainer covers what they are.

Three ways to sync, compared

 CostLinks to manageHow fastBest for
Link platforms directly Free2 for two platforms, 6 for three, 12 for four30 min to a few hoursOne listing on two platforms
Merged feed (iCal Merge) Free to merge; channel feeds and alerts on ProOne per platform30 min to a few hours, plus clash alertsOne to a few listings on three or more platforms
Channel manager Monthly, usually per listingNone (API connections)SecondsMany listings, or prices and messages in one place

A channel manager (Hostaway, Guesty, Smoobu and others) uses each platform's API instead of iCal. It syncs in seconds and handles prices and messages too. Past a handful of listings it pays for itself. For one to a few properties, iCal is enough.

Option 1: link the platforms to each other

To sync an Airbnb calendar with Vrbo, copy the Airbnb export link into Vrbo's import field, then the Vrbo export link into Airbnb's. Do both. Import only one way and bookings on the other platform block nothing. Add Booking.com and each platform imports the other two: six links. Every new channel means updating every existing one.

Option 2: one merged feed, one link per channel

Create a calendar in iCal Merge and add each platform's export link as a source. Every reservation lands in one calendar, labelled with the platform it came from. One listing on three platforms fits the free plan.

icalmerge.com

Add Calendar Source

Source Name
Airbnb - Beach House
Calendar URL
https://www.airbnb.com/calendar/ical/12345.ics
CancelAdd Source
Paste each platform's export link into the Add Calendar Source dialog, one per channel.

Then, on the calendar's page, click Create channel feeds. Each platform gets one link with every other platform's bookings but not its own. Paste the Airbnb one into Airbnb's Availability → Connect calendars → Import calendar, the Booking.com one into Rates & Availability → Sync calendars, and the Vrbo one into Calendar → Import/Export. A fourth platform later means one more source and one more import. Channel feeds are part of Pro.

icalmerge.com/calendar
Beach House - all channels
Add source
https://icalmerge.com/calendar/8f3c…ab12.ics
Source NameCalendar TitleActions
Airbnb Beach House - Airbnb
Booking.com Beach House - Booking.com
VRBO Beach House - Vrbo
Every channel in one calendar, with a single combined link at the top for your own calendar app.

Don't import the combined link into a channel

This is the most common mistake with any merge tool. The combined link has every platform's bookings, including the importing platform's own. Airbnb gets its own reservations back as outside blocks, and a cancelled night can stay blocked. Keep the combined link for your own calendar app and give each channel its channel feed. If a channel already imports the combined link, iCal Merge flags it on your calendar page and emails you the fix.

See every booking in Google or Apple Calendar

Subscribe to the combined link from Google Calendar (Other calendars → + → From URL), Apple Calendar (File → New Calendar Subscription) or Outlook, and every reservation sits next to the rest of your week. Subscribe, don't import. An import is a one-time copy; a subscription keeps fetching. Google re-checks about every 6 hours and Apple far more often, so check the platform itself for same-day changes.

Your calendar app
June 2026Agenda
Fri
Jun 5
Airbnb: Reserved: Patel (3 nights)
Tue
Jun 9
Booking.com: Reserved: M. Rossi (5 nights)
Mon
Jun 15
VRBO: Reserved: The Garcias (7 nights)
Fri
Jun 26
Airbnb: Reserved: J. Chen (2 nights)
The combined feed in a calendar app. Each booking is labelled with the platform it came from.

Catch the double-bookings that slip through

Platforms check imports on a delay, so two guests can still book the same night inside that window. With every channel in one calendar, iCal Merge watches for it. Double-booking alerts (Pro) email you when a reservation on one platform overlaps a booking or block on another. A turnover buffer blocks the days after each checkout. More on this: how to stop double-booking across calendars.

Several properties

Give each property its own merged calendar with that unit's channels, so each gets its own channel feeds. For planning, subscribe to every unit's combined link in one calendar app. Past a few units, most hosts move to a channel manager. Until then, this is the setup with the fewest links to maintain.

Frequently asked questions

How do I sync my Airbnb and Vrbo calendars?

Copy the Airbnb export link (Availability → Connect calendars → Export calendar) into Vrbo’s import field (Calendar → Import/Export → Import), and the Vrbo export link into Airbnb’s Import calendar. Both directions are needed. Vrbo checks imported calendars about every 30 minutes and Airbnb about every 2.5 hours.

How do I sync Airbnb with Booking.com?

In the Booking.com extranet, open Rates & Availability → Sync calendars, copy the export link into Airbnb’s Import calendar, and paste Airbnb’s export link into Booking.com’s import. Booking.com checks imported calendars about every 2 hours.

Does iCal sync prevent double-bookings completely?

No. It blocks booked dates on the other platforms, but each one re-checks imported calendars only every 30 minutes to a few hours, so two guests can book the same night inside that window. A channel manager closes the gap with API connections. iCal Merge’s double-booking alerts (Pro) email you when it happens.

Can I import my combined calendar back into Airbnb?

Not the combined link. It has Airbnb’s own bookings, so Airbnb gets its reservations back as outside blocks and cancelled nights can stay blocked. Give each platform a channel feed that leaves out its own bookings. On Pro, iCal Merge makes them in one click.

Is it free?

Merging is free: one calendar with up to three sources, which covers one listing on Airbnb, Vrbo and Booking.com, plus a combined link for Google, Apple or Outlook. Channel feeds, double-booking alerts, more sources and more calendars are part of Pro.

Related: iCal Merge for hosts · All guides