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
| Platform | Export link | Import field | Checks imports |
|---|---|---|---|
| Airbnb | Listing → Availability → Connect calendars → Export calendar | Same screen → Import calendar | About every 2.5 hours |
| Vrbo | Calendar → Import/Export → Export | Calendar → Import/Export → Import | About every 30 minutes |
| Booking.com | Extranet → Rates & Availability → Sync calendars → Export calendar | Same box → Import calendar | About 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.
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
| Cost | Links to manage | How fast | Best for | |
|---|---|---|---|---|
| Link platforms directly | Free | 2 for two platforms, 6 for three, 12 for four | 30 min to a few hours | One listing on two platforms |
| Merged feed (iCal Merge) | Free to merge; channel feeds and alerts on Pro | One per platform | 30 min to a few hours, plus clash alerts | One to a few listings on three or more platforms |
| Channel manager | Monthly, usually per listing | None (API connections) | Seconds | Many 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.
Add Calendar Source
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.
| Source Name | Calendar Title | Actions |
|---|---|---|
| Airbnb | Beach House - Airbnb | |
| Booking.com | Beach House - Booking.com | |
| VRBO | Beach House - Vrbo |
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.
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