Sync Airbnb and Booking.com Calendars: Alojamento Local Guide 2026

If you manage a short-term rental across multiple booking platforms in Portugal, keeping calendars in sync is one of the most important — and most overlooked — operational tasks. In this article, we explain step by step how to sync Airbnb and Booking.com automatically using iCal, with no errors and no double bookings, including a practical example using a multi-room property listed separately on each platform.
Why Calendar Synchronisation Is Essential for Hosts
Managing a property across multiple booking platforms — such as Airbnb and Booking.com — is a smart strategy for maximising occupancy and increasing revenue. But when a guest books on one channel and the calendar isn't updated on the other, the consequences can be severe: double bookings, forced cancellations, negative reviews, and potential platform penalties.
The solution is automatic calendar synchronisation using the iCal (iCalendar) protocol — a universal format that allows availability to be shared and updated between different systems in real time.
How Does It Work?
iCal (or iCalendar) is a standard calendar file format (.ics) widely supported by platforms including Airbnb, Booking.com, Google Calendar, Outlook, and many others. Each listing on a platform generates a unique iCal link containing its booking dates. By importing that link into another platform, unavailable dates are automatically reflected — meaning when someone books on Airbnb, Booking.com automatically blocks those dates, and vice versa.
iCal synchronisation is bidirectional: it exports bookings from one platform and imports them from the other, keeping the calendar updated automatically without manual intervention.
Important note: iCal update frequency varies between platforms. Airbnb and Booking.com typically sync every 1 to 2 hours, which means a small window of risk exists. To mitigate this, using a channel manager for real-time synchronisation is recommended.
How to Find and Export Your Booking.com Calendar
Sign in to the Booking.com Extranet — this is the host site.
Go to Rates & Availability → Sync calendars.
Add a name for your calendar connection.
Click Copy link to copy your Booking.com calendar link, then paste it into your third-party calendar (for instance, EazyAL's calendar syncing page).
Eligibility requirements. Booking.com only allows calendar export/sync if your property meets these requirements: the property is Open/Bookable; you're a user with Rates & Availability permission in the Extranet; your property has 20 room types or fewer; each room type has a maximum of one unit; and you don't use an XML connectivity provider (i.e., no separate PMS or channel manager already connected).
Practical Example — Casa do Vale, a Property With Multiple Listings
Casa do Vale is a three-bedroom villa in Sintra, Portugal. The owner, João, listed it four ways to maximise revenue: Full House (entire home, for groups), Blue Room (double, en-suite, couples), Green Room (twin, shared kitchen), and Yellow Room (economy single). Each listing appears separately on both Airbnb and Booking.com — 8 listings total that all need to be synchronised to avoid conflicts.
How to sync the calendar of each room and the full house
Step 1 — Export the iCal link from Airbnb: log in → select the listing (e.g. Blue Room) → Calendar → Availability → Sync Calendars → Export Calendar → copy the link. Repeat for each of your 4 Airbnb listings.
Step 2 — Import the Airbnb iCal into Booking.com: log in to the Extranet → select the property and matching room → Calendar → Sync → Import Calendar → paste the Airbnb link and save. Booking.com will now automatically block dates already reserved on Airbnb.
Step 3 — Export the iCal link from Booking.com: same sync screen in the Extranet → Export Calendar → copy the link for that room.
Step 4 — Import the Booking.com iCal into Airbnb (or EazyAL): back in Airbnb → the corresponding listing → Calendar → Sync Calendars → Import Calendar → paste the Booking.com link and confirm. The sync is now bidirectional and automatic for that room.
Step 5 — Repeat for all listings:
Listing | Airbnb → Booking.com | Booking.com → Airbnb |
|---|---|---|
Full House | ✅ Configured | ✅ Configured |
Blue Room | ✅ Configured | ✅ Configured |
Green Room | ✅ Configured | ✅ Configured |
Yellow Room | ✅ Configured | ✅ Configured |
The Golden Rule — Sync Rooms and the Full House Against Each Other
A critical detail many hosts overlook: when the full house is booked, the individual rooms must also be blocked — and vice versa. Two approaches:
Option A — Manual emergency blocking. Whenever the full house is booked, manually block the individual rooms for those dates. Simple, but error-prone.
Option B — Use a channel manager. Tools like EazyAL, Lodgify, Smoobu, Guesty, Hostaway, or Beds24 handle this intelligently — when the full house is booked, all individual rooms are blocked in real time across all platforms, and vice versa. EazyAL's own Channel Manager now covers exactly this case for Airbnb and Booking.com — syncing availability, rates, and bookings automatically, without the manual back-and-forth in Steps 1–4 above.
Tips to Avoid Double Bookings
Enable instant booking on Booking.com with caution — consider requiring approval if your sync isn't real-time. Add a minimum 1-day buffer between stays.
Check iCal links monthly expired or changed links can silently break synchronisation. Always test after setup by making a manual block on one calendar and verifying it appears on the other within 2 hours. Consider a channel manager if you manage more than 2 properties or 4 listings.
Conclusion
Syncing your Airbnb and Booking.com calendars with iCal is a fundamental step for any host managing multiple platforms efficiently and without double bookings free, straightforward to set up, and automatic once configured.
For multi-room properties like Casa do Vale, sync each listing individually and make sure a blocking logic exists between rooms and the full house. For a truly automatic, real-time solution, a channel manager is the natural next step.
FAQ
Is iCal free to use? Yes — native, no-cost feature on both Airbnb and Booking.com.
How often does iCal update? Typically every 1–2 hours, leaving a small double-booking risk window. Use a channel manager for real-time sync.
Can I sync more than two platforms with iCal? Yes — VRBO, Expedia, HomeAway and others, though the setup repeats per platform pair.
What happens if an iCal link stops working? Sync stops silently — check links periodically, and update both sides if you regenerate one.
Can I sync different rooms within the same Booking.com property via iCal? No — Booking.com doesn't support that directly; a channel manager is required.
What is a channel manager and do I need one? Software that centralises availability, pricing, and bookings across platforms — recommended for anyone managing more than one property or room. Popular options in Portugal include EazyAL, Smoobu, Lodgify, Beds24, and Holidu.
Does iCal sync affect my pricing? No — availability only. Pricing is managed separately, or via a channel manager with rate-management features.
Sources: Booking.com for Partners
