How to Sync Airbnb and Booking.com Calendars for Cyprus Holiday Rentals
The short answer
Connect Airbnb and Booking.com by exporting each property's calendar link and importing it into the matching property on the other platform. A two-way setup requires both directions. iCal sync reduces double-booking risk, but it is not real-time and does not guarantee prevention.
Use a desktop browser and complete the setup separately for every property, room or unit. Before copying any link, confirm that the Airbnb listing and Booking.com unit describe the same accommodation.
Two-way setup at a glance
Instructional diagram: each platform imports the other platform's exported link. This is not a screenshot of either platform.
1. Export Airbnb and import it into Booking.com
- In Airbnb, select Calendar and choose the listing calendar you want to connect.
- Select Availability. Under Connect calendars, select Connect to another website.
- Copy the Airbnb calendar link. Keep it private: it provides access to calendar availability.
- Sign in to the Booking.com extranet and select Rates & Availability, then Sync calendars.
- Find the matching room or unit, select Add calendar connection, and paste the Airbnb link.
- Name the connection, such as “Airbnb — Apartment 1”, select Next step, then complete the import.
2. Export Booking.com and import it into Airbnb
- Continue through the Booking.com connection setup. If you are only exporting at this point, use Skip to export.
- Select Copy link for the correct room or unit's Booking.com calendar.
- Return to Airbnb: Calendar → select the matching listing → Availability → Connect calendars → Connect to another website.
- Paste the Booking.com link into the calendar address field, give it a clear name, and select Add calendar.
- Repeat both directions for every property or unit. Never reuse one property's link for another.
- Check both connection lists and verify that known blocked dates appear on the correct listing.
Platform labels can change. Check the current official Airbnb calendar-sync guide and official Booking.com calendar-sync guide while you work.
Refresh schedules and manual refresh
Airbnb's official guide says its imported calendars update automatically every three hours. You can open the connected calendar and select Refresh Calendar to request a newer update, but Airbnb limits how often it can request updates from another website. Do not repeatedly refresh.
Booking.com's official guide says connected calendars update every two hours. Its connection page also lets you refresh an imported connection manually. A manual request still depends on the source platform and does not make iCal real-time.
Booking.com eligibility
Booking.com states that calendar sync is not enabled for every property. If Rates & Availability → Sync calendars is missing, do not assume the account supports it. Review Booking.com's eligibility section and contact its support team if needed. StreamlineCY confirms calendar-import availability during scoping rather than promising it for every account.
Troubleshooting
- Wrong listing: remove the connection and reconnect the two matching properties. Compare property names and known blocked dates before relying on it.
- One-way setup: confirm that Airbnb imports Booking.com and Booking.com imports Airbnb. One exported link covers only one direction.
- Incorrect link: recopy the calendar export link from the source. Airbnb says imported links must end in
.ics; Booking.com says its own links contain/ical/. - Delayed refresh: wait for the documented refresh window, then use one manual refresh if available. Repeated requests cannot remove platform limits.
- Blocked dates behave unexpectedly: check the source calendar, connection status and whether the date is booked or manually closed. Verify on both platforms before reopening dates.
- Sync calendars is unavailable: check Booking.com eligibility and ask its support team. Do not paste calendar links into unrelated settings.
iCal sync is not a channel manager
iCal is for availability and date blocks. Do not rely on it to transfer prices, messages, payments, guest details, policies or full reservation operations. A channel manager is a broader product and may manage rates, inventory and reservations through supported platform connections.
Linking bookings to cleaning and changeovers
The real time saving comes after the calendar. When bookings for every property sit in one overview, the same system can list each day's check-outs and check-ins, create cleaning tasks, record maintenance issues and feed owner statements. That is the kind of operations software StreamlineCY builds for property and rental operators in Cyprus.
You can see the idea in the Azure Stays interactive demo. Azure Stays is a fictional company and the demo uses sample data only; calendar entries are not a live booking-platform integration.
What is and isn't included
Live Airbnb or Booking.com API connections, rent collection and guest portals are not offered as standard. Calendar imports are possible only where they are available for your setup and confirmed during scoping. See the custom property and rental operations software service, read the broader property management software guide for Cyprus, or compare building and buying software.
Frequently asked questions
Can Airbnb and Booking.com calendars be synced automatically?
Where the settings are available, each platform can import the other property's iCal link. The connection must be set up in both directions. Airbnb says imported calendars update every three hours; Booking.com says its connected calendars update every two hours, so the sync is not real-time.
Does iCal sync completely prevent double bookings?
No. Because calendars refresh periodically rather than instantly, two bookings can still land in the same gap. A single overview plus clear blocking rules reduces the risk, but it cannot remove it entirely.
Why can’t I see Sync calendars in Booking.com?
Booking.com says calendar sync is not enabled for every property. Check the eligibility information in its official guide or contact Booking.com support if the setting is unavailable.
What else can a custom tool connect to the calendar?
The booking overview can drive cleaning and changeover schedules, maintenance tasks and owner statements, so the team works from one system instead of several calendars and message threads.
How much does a rental operations system cost?
Custom CRM projects typically start between €2,000 and €5,000. The final scope and price are confirmed in a written proposal, with the build cost separated from any ongoing costs.
Discuss your workflow
Send a short description of how you work today. You get a reply within 24 hours. Custom CRM projects typically start between €2,000 and €5,000. The final scope and price are confirmed in a written proposal, with the build cost separated from any ongoing costs.