RentalBeam
How-To Guide
6 min read
July 20, 2026

How to sync your Booking.com calendar with your website

If you list on Booking.com, you already publish availability there. This guide shows how to bring that same availability onto your own website with a free embeddable calendar, so a visitor never has to leave your site to see what is open. It also covers the two-way workflow for hosts who want RentalBeam to become the single source of truth across Booking.com, Airbnb, and VRBO.

How it works

Booking.com publishes a private iCal feed for each property - a live URL that encodes your reservation and availability data in a format any calendar tool can read. RentalBeam reads that feed and renders the same availability as a widget you place directly on your website.

Nights booked on Booking.com appear blocked on your website. If you also list on Airbnb, VRBO, or anywhere else with an iCal feed, add those URLs too and RentalBeam merges them into one calendar: a date is unavailable the moment any connected platform has it booked.

RentalBeam availability calendar widget showing three months of synced availability
The RentalBeam availability widget, showing merged availability from your connected sources

Booking.com's own cache can lag

Booking.com's iCal feed can lag up to around 24 hours behind a change on the platform - that delay comes from Booking.com's own iCal cache, not from RentalBeam. RentalBeam re-checks your imported feed at most every 30 minutes; the platform-side delay is the larger factor in how fast a Booking.com change shows up on your website.

What you need

  • An active Booking.com listing
  • Access to your website (any builder that supports custom HTML)
  • Your Booking.com account login

Setup steps

  1. 1

    Find your Booking.com iCal export link

    Log in to your Booking.com property account and look in your calendar settings for an export or iCal link. Copy the full URL shown there.

    Keep this URL private

    The iCal URL is tied specifically to your listing. Anyone who has it can view your booking dates. Do not share it publicly or post it in unsecured locations.
  2. 2

    Create your calendar widget in RentalBeam

    1. Open the RentalBeam dashboard
    2. Click Add Rental
    3. Paste your Booking.com iCal URL
    4. Give the rental a name (e.g. “Harbor View Apartment”)
    5. Optionally adjust colours and styling to match your site
    6. Click Create Widget
    Add iCal URLs from Airbnb, VRBO, or any other platform to merge every booking source into this one widget.
  3. 3

    Embed the widget on your website

    Copy the embed code from your widget settings and paste it into your site:

    html
    <iframe
      src="https://rentalbeam.com/embed/your-widget-id"
      width="100%"
      height="446"
      frameborder="0"
      style="border: none; border-radius: 8px;">
    </iframe>

    Website builder install steps

    Choose your site builder for the fastest copy-and-paste path.

    WordPress

    Best fit when you can add a Custom HTML block or plugin.

    Recommended: Script

    WordPress supports the full script embed, which keeps the calendar responsive and closer to the default RentalBeam experience.

    Use the Script tab for this builder.

    1. Edit the page where guests check availability
    2. Add a Custom HTML block
    3. Paste the RentalBeam calendar embed code
    4. Preview the page and publish the update

    Before you publish

    • Paste the embed into a Custom HTML block, not a Paragraph block, so WordPress does not escape the code.
    • Keep the calendar close to your main inquiry or booking CTA so guests can check dates and act without scrolling back up.
    • After changing months-per-row, rows, or month size in RentalBeam, copy the updated embed and re-open the live preview so the published layout matches the current settings.
  4. 4

    Verify the integration

    • Open your website and confirm the calendar renders
    • Check that booked Booking.com dates appear as unavailable
    • Test on a mobile device to confirm the responsive layout

Sync behaviour

Once connected, RentalBeam refreshes your imported feed automatically - at most every 30 minutes. Booking.com's own cache can add up to around 24 hours on top of that before a change reaches the feed you connected, so a very recent reservation may take longer to reflect than on Airbnb. New bookings block the date, cancellations open it back up, and manual blocks you set on Booking.com for maintenance or personal use appear as unavailable too.

Manual refresh

You can trigger an immediate refresh from the RentalBeam dashboard at any time rather than waiting for the next automatic update cycle.

Go beyond one-way sync

A website embed solves the visibility problem on its own, but RentalBeam Plus and Pro also support a two-way iCal workflow: import Booking.com, Airbnb, VRBO, and other feeds into one calendar, manually add owner blocks or maintenance windows, and export one combined iCal URL back out again.

  • Combined export URL: paste back into Booking.com, Google Calendar, or other OTA calendars where iCal import is supported.
  • Calendar Sync tab: see Healthy, Stale, or Error status plus last-sync timestamps for every source.
  • Google Calendar quick-add: open a one-click webcal subscription directly from your dashboard.

If all you need is to merge Booking.com with other platforms without adding a website widget, icalendarsync.com covers that narrower use case.

Ready for direct bookings?

Once your Booking.com availability is live on your website, Pro adds a booking form so guests can request or pay for a stay directly - with zero RentalBeam commission and zero booking fee. See how to accept direct bookings from your vacation rental website for the full walkthrough.

Booking.com Calendar Syncing Questions

Where do I find my Booking.com iCal export link?

Log in to your Booking.com property account and look in your calendar settings for an export or iCal link. It is a unique URL tied to that property - copy it exactly and keep it private, since anyone with the link can see your booked dates.

Does showing my Booking.com calendar on my website replace Booking.com?

No. Your Booking.com listing keeps working exactly as it does today. RentalBeam reads your Booking.com iCal feed and displays the same availability on your own website, so guests browsing there see accurate open and booked dates without you managing two calendars by hand.

Can I combine Booking.com with Airbnb and VRBO in one widget?

Yes. Add iCal URLs from Booking.com, Airbnb, VRBO, or any other iCal-compatible source to the same rental, and the widget shows one merged availability view - a date is unavailable if any connected source has it booked.

Can RentalBeam export my combined calendar back to Booking.com?

Yes, on Plus and Pro. After importing Booking.com and your other sources into RentalBeam, you can export one combined iCal URL and paste it back into Booking.com (or Google Calendar, or another OTA) so managed dates and blocks you set in RentalBeam show up everywhere too, where iCal import is supported.

How quickly does my website reflect a new Booking.com reservation?

Imported availability refreshes automatically, at most every 30 minutes on RentalBeam's side. Booking.com's own iCal feed can lag up to around 24 hours behind a change on the platform, since that delay comes from Booking.com's own iCal cache rather than RentalBeam.

Do I need a paid plan to sync Booking.com to my website?

No. RentalBeam has a Free plan for 1 rental and 1 iCal source, which covers a single Booking.com listing. Plus and Pro add more rentals, more iCal sources per rental, managed dates, iCal export, and a direct booking form.

Show Your Booking.com Calendar on Your Website

Create a free availability widget that stays in sync with your Booking.com listing automatically.

No credit card required - Free forever - Setup in 2 minutes