Sync Airbnb, Booking.com & VRBO Into One Calendar

If you list a place on more than one site, every channel keeps its own calendar — Airbnb here, Booking.com there, VRBO somewhere else. A guest books on one and the others don't find out until you remember to block the dates by hand. That gap is how double-bookings happen. iCal Merge pulls every channel's calendar into one feed so you can see all your reservations in a single view.

The double-booking problem

Each platform — Airbnb, Booking.com, VRBO, Expedia, Abritel, Landfolk, Plumguide, and the rest — publishes its bookings as an iCal feed. On their own they don't talk to each other. Merging them gives you one calendar where every booked date shows up, no matter which site it came from, so you can spot a clash before it becomes a problem.

Step 1: Export the calendar from each channel

Every booking site has an "export calendar" or "iCal link" option in its calendar settings. On Airbnb it's under Availability → Connect calendars → Export calendar; Booking.com, VRBO, and Expedia have the same idea under their calendar or sync settings. Copy the iCal/ICS link for each listing. New to these links? The iCal feed explainer covers where to find them.

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 iCal link to copy.

Step 2: Add each channel as a source

Create a calendar in iCal Merge and paste each link in as a source — one for Airbnb, one for Booking.com, one for VRBO, and so on. There's no fixed list of supported sites; if the channel hands you an ICS link, it works. Each booking gets prefixed with the source name, so at a glance you can tell which platform a reservation came from.

icalmerge.com

Add Calendar Source

Source Name
Airbnb — Beach House
Calendar URL
https://www.airbnb.com/calendar/ical/12345.ics
CancelAdd Source
Paste each channel's link into the Add Calendar Source dialog — one per channel.
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 sits in one calendar, with a single shareable feed at the top.

Step 3: Subscribe to your one combined feed

iCal Merge gives you a single link with every reservation from every channel. Subscribe to it in Google, Apple, or Outlook and it stays up to date on its own — when a new booking lands on any platform, it appears in your merged calendar automatically. No app to install, nothing to update by hand.

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 merged feed in a calendar app — each booking still labelled with the channel it came from.

Read-only by design

iCal Merge is a read-only view, not a channel manager. It doesn't push blocked dates back to Airbnb or Booking.com, so it won't close the booking loop the way a paid property-management tool does. What it gives you — for free, with no account on the guest's end — is one reliable place to see everything that's booked across all your channels at once.

Get alerted to clashes (Pro)

Because every channel lands in one calendar, iCal Merge can watch it for you. With double-booking alerts — a Pro feature — you get an email the moment a reservation on one channel overlaps a booking or block on another, so you can act before a guest is affected. It's read-only detection, not two-way sync: it flags the clash, you make the call. Turn it on per calendar from the calendar's page.

Running more than one property?

If you manage several units or a whole building, give each property its own merged calendar — one per unit, each combining that unit's Airbnb, Booking.com and VRBO feeds — or pull every unit into a single master calendar for an at-a-glance view of the entire portfolio. There's no limit on sources.

A quick tip

Some channels hand you a link that starts with webcal://. Paste it in as-is — iCal Merge handles webcal:// links automatically, so you don't need to change it to https:// first.

Frequently asked questions

Does iCal Merge prevent double-bookings?

It helps you catch them. iCal Merge gives you one read-only view of every channel’s reservations so you can spot a clash, but it doesn’t push blocked dates back to the channels the way a paid channel manager does.

Which booking sites work?

Any channel that gives you an iCal/ICS export — Airbnb, Booking.com, VRBO, Expedia and more. There’s no fixed supported list; if it hands you an ICS link, it works.

Can I manage more than one property?

Yes. Give each property its own merged calendar, or pull every unit into a single master calendar for the whole portfolio. There’s no limit on sources.

How current is the merged calendar, and is it free?

Merging is free, with no credit card. The feed re-fetches each channel automatically on a schedule, so new reservations appear on their own without manual updates.

Related: What is an iCal feed · All guides