Step 1 – Get your Booking.com iCal calendar link
Booking.com generates one iCal feed per property. Here is where to find it:
- Log in to Booking.com Extranet → select your property.
- Go to Rates & Availability → Calendar sync.
- Click Export calendar (ICS). Copy the URL shown.
Some Booking.com accounts require you to confirm each export — check your Extranet settings to enable automatic exports.
Step 2 – Get your Airbnb iCal calendar link
- In your Airbnb host account, open Calendar → Availability.
- Click Sync calendars → Export calendar.
- Copy the iCal URL. It looks like
https://www.airbnb.com/calendar/ical/12345678.ics.
Each Airbnb listing has its own iCal link. If you have multiple listings, repeat this for each one.
Step 3 – Import in both directions
The sync must go in two directions to prevent double bookings:
Airbnb → Booking.com (block Airbnb reservations in Booking)
- In Booking.com Extranet → Calendar sync → Add calendar.
- Paste your Airbnb iCal URL and confirm.
- Booking.com will now block dates reserved on Airbnb.
Booking.com → Airbnb (block Booking reservations in Airbnb)
- In Airbnb → Availability → Sync calendars → Import calendar.
- Paste your Booking.com iCal URL and save.
- Airbnb will now block dates reserved on Booking.com.
Step 4 – Verify the sync and fix propagation issues
- Create a manual block on one platform (e.g. block tomorrow on Airbnb).
- Wait 20–30 minutes and check the other platform — the date should appear as unavailable.
- Delete the block and confirm both platforms show the date as available again.
Common causes of Booking.com ↔ Airbnb sync failures
- Expired iCal link — regenerate it in your Booking.com Extranet or Airbnb settings.
- Manual export confirmation required — some Booking.com accounts need you to re-confirm the export each time.
- Same-day bookings — a 30-minute sync delay can still cause conflicts on the same day. Use a channel manager for real-time sync.
- Multiple listings — each listing has its own iCal link. If you have 3 properties, you need 6 connections (3 × Airbnb→Booking + 3 × Booking→Airbnb).
Free tool: preview any iCal link
Paste your Booking.com or Airbnb iCal URL to verify it is working — the preview shows upcoming reservations anonymously through the BNB Pilot backend.
BEGIN:VCALENDAR VERSION:2.0 PRODID:-//BNB Pilot//iCal helper//EN BEGIN:VEVENT DTSTART;VALUE=DATE:20240312 DTEND;VALUE=DATE:20240314 SUMMARY:Sample stay UID:demo-ical-bnb-pilot END:VEVENT END:VCALENDAR
The preview runs through the BNB Pilot backend to bypass CORS restrictions and anonymise the feed.
Skip the manual sync – BNB Pilot does it automatically.
BNB Pilot consolidates all your iCal feeds into a single calendar, detects conflicts within minutes and alerts you before a double booking happens. Works with Booking.com, Airbnb, Vrbo and any iCal-compatible platform.
Free plan available. No credit card required.