Availability Calendar Widget for Vacation Rentals and Accommodation
A free availability calendar widget lets visitors see which dates are open or blocked without leaving your website. Whether you manage a vacation rental, holiday let, short-term rental, or any other accommodation, the widget syncs automatically with iCal feeds from Airbnb, VRBO, Booking.com, Google Calendar, or any platform that exports ICS files, so your property listing always reflects the latest booking state. The free plan includes one calendar, iCal sync, and a full embed snippet - no credit card required.
Setup takes about 2 minutes. You paste your iCal URL, choose language, copy the embed snippet, and add it to any website builder - WordPress, Wix, Squarespace, Webflow, or plain HTML. Upgraded plans on RentalBeam add custom colors, manual date management, and iCal export. It works for single-property hosts and multi-listing vacation rental managers alike.
The strongest competitor pages in this space usually push hosts toward a full channel manager or PMS conversation immediately. RentalBeam wins by solving the narrower job first: show real availability on your own website, keep iCal dates aligned, and upgrade only when you need source aggregation, export control, direct booking requests, or more visibility into sync health.
Why show availability on your accommodation website
Guests who find your vacation rental or holiday accommodation through search or social media expect to check availability immediately. Without a calendar, they leave and book through a platform that charges 15-20% commission. An embedded availability widget keeps them on your property website and makes direct inquiries possible.
- Automatic sync: iCal feeds update availability automatically. No manual date management required.
- Privacy safe: iCal feeds contain blocked date ranges only. No guest names, emails, or personal data is ever shown.
- Responsive design: works across desktop, tablet, and mobile layouts without extra configuration.
- 11 languages: auto-detect the visitor's browser language or force a specific display language per calendar.
- Custom appearance on upgraded plans: set background and status colors to match your brand with WCAG-compliant auto-generated tones.
- Dark mode: automatic light/dark theme detection that adapts to the visitor's system preferences.
Feature highlights
- Multiple iCal sources on upgraded plans: merge availability from up to 10 platforms into a single calendar view.
- Booking-window and availability controls: limit how far ahead guests can book, add advance notice, and enforce prep time between stays.
- Custom date blocking on upgraded plans: manually close dates or ranges for owner stays, maintenance, or seasonal closures with custom labels and colors.
- Status color control on upgraded plans: choose your own colors for available, booked, and closed dates so the calendar matches your website design.
- Multi-month view: display 1, 2, 3, or more months at once. Visitors scroll through availability without extra clicks.
RentalBeam Plus and Pro also support a practical two-way iCal workflow: import OTA feeds into RentalBeam, then export one combined availability URL back out to Google Calendar or OTA imports where iCal import is supported. That makes the website widget part of a broader sync workflow instead of a one-off embed.
For deeper setup instructions, read how to show availability on your vacation rental website and how to sync Airbnb calendar with your website plus how to add a website availability calendar without a PMS.
How setup works
- Get your iCal URL: copy the calendar export link from Airbnb, VRBO, Booking.com, or any iCal-compatible platform.
- Create your widget: paste the URL, choose colors and language, and preview the result instantly.
- Embed on your property site: copy the JavaScript snippet or iframe code and paste it into your accommodation website builder.
- Automatic sync: availability updates continuously via iCal - no manual maintenance needed for your rental listing.