Airbnb Calendar Sync: How to Sync Airbnb, VRBO & Booking.com Calendars

If you list a place on more than one site, every channel keeps its own calendar — Airbnb here, VRBO there, Booking.com 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. This guide shows you how to sync your Airbnb and VRBO calendars (and Booking.com, Expedia, or any other channel) into one feed, so every reservation shows up in a single view.

It's free, it updates itself, and you don't need a channel manager. All you need is the iCal link each platform already gives you.

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: Get the iCal link from each channel

Every booking site has an "export calendar" or "iCal link" option in its calendar settings. To find your Airbnb iCal link, go to Availability → Connect calendars → Export calendar. The VRBO iCal link lives under the listing's calendar sync settings, and Booking.com and Expedia follow the same pattern. 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.

Syncing your Airbnb calendar with Google Calendar (or Apple)

A lot of hosts want their bookings sitting next to the rest of their week rather than in a separate app. Once your channels are merged, you have one link — subscribe to it from Google Calendar (Other calendars → + → From URL), Apple Calendar (File → New Calendar Subscription), or Outlook, and every reservation lands alongside your personal events. New bookings show up on their own.

Subscribe rather than import. An import is a one-time copy that goes stale immediately; a subscription keeps re-fetching, which is what you want for a calendar that changes every time someone books.

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.

Multi-calendar management for hosts with several listings

If you manage several units or a whole building, there are two shapes that work. Give each property its own calendar — one per unit, each combining that unit's Airbnb, VRBO and Booking.com feeds — so you can see one listing's availability without noise from the others. Or pull every unit into a single master calendar for an at-a-glance view of the whole portfolio. Most hosts running more than two or three listings end up doing both: a master feed for planning, per-unit feeds for the day-to-day.

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.

How do I sync my Airbnb and VRBO calendars?

Copy the iCal export link from each one — Airbnb under Availability → Connect calendars → Export calendar, VRBO under its calendar sync settings — then add both as sources on a single iCal Merge calendar. You get one feed showing every reservation from both platforms, and it re-fetches automatically as new bookings come in.

How do I sync my Airbnb calendar with Google Calendar?

Merge your channels into one feed, then in Google Calendar choose Other calendars → + → From URL and paste the feed link. Subscribe rather than import — an import is a one-time copy that never updates, while a subscription keeps pulling in new bookings on its own.

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