Sync your Airbnb calendar to other websites
If you host on other websites, you can sync all of your hosting calendars to prevent multiple guests from booking the same dates. For example, when a night is booked on one calendar, it’ll automatically block on the other – keeping your schedule up to date and making hosting administration a little easier.
How syncing your calendar works
To export, we’ll give you a URL that you’ll paste into the other website’s calendar – this will send information from your Airbnb calendar to the other website (for example, Vrbo or Booking.com), or you can export to a personal calendar (like Google or Apple).
Once you export, changes on your Airbnb calendar will be reflected automatically on the other website’s calendar, depending on their website settings.
To import, you’ll need to get a URL from the other website’s calendar and add it to Airbnb. On most websites, you can find this in a section dedicated to calendar importing and exporting. Tip: Make sure the URL ends in .ics because other URLs won’t work.
Learn how to import a calendar from Vrbo, Booking.com and Tripadvisor.
Connect calendars to sync them
Sync your calendars on desktop
- Click Calendar and select the listing calendar you want to change
- Click Availability
- Under Connect calendars, click Connect to another website
- To export your calendar, copy the Airbnb calendar link and then paste it into your other iCal-based calendar
- Next, to import a calendar, get a link ending in .ics from the other website and paste the URL into the calendar address field
- Give the calendar a name and click Add calendar
Sync your calendars in the Airbnb app
- Tap Calendar and select the listing calendar you want to change
- Tap Settings and then tap Availability
- Under Connect calendars, tap Connect to another website
- To export your calendar, copy the Airbnb calendar link and then paste it into your other iCal-based calendar
- Next, to import a calendar, get a link ending in .ics from the other website and paste the URL into the calendar address field
- Give the calendar a name and tap Add calendar
Sync your calendars in the Airbnb app
- Tap Calendar and select the listing calendar you want to change
- Tap Settings and then tap Availability
- Under Connect calendars, tap Connect to another website
- To export your calendar, copy the Airbnb calendar link and then paste it into your other iCal-based calendar
- Next, to import a calendar, get a link ending in .ics from the other website and paste the URL into the calendar address field
- Give the calendar a name and tap Add calendar
Sync your calendars on mobile browser
- Tap Calendar and select the listing calendar you want to change
- Tap Availability
- Under Connect calendars, tap Connect to another website
- To export your calendar, copy the Airbnb calendar link and then paste it into your other iCal-based calendar
- Next, to import a calendar, get a link ending in .ics from the other website and paste the URL into the calendar address field
- Give the calendar a name and tap Add calendar
How blocked nights appear on your Airbnb and other calendars
Nights that you block – or that are booked on Airbnb – will be blocked on the other website’s calendar. Your Airbnb calendar will include nights that are blocked for your availability settings, preparation time, advance notice and minimum stays.
Nights booked on another website’s calendar will be automatically blocked on Airbnb when you’ve connected them to your Airbnb calendar. However, nights that you block on another calendar may or may not be blocked on Airbnb – this can include preparation time or advance notice settings that you’ve set on other calendars.
Need more help? Check other help centres on how to block a calendar from Vrbo, Booking.com and Tripadvisor.
Refreshing a synced calendar
Your Airbnb calendar automatically updates every 2 hours and pulls in information from the other calendars you’ve connected. To check your latest availability sooner than 2 hours, you can go to your connected calendar and select Refresh.
If you’ve connected multiple calendars, they may automatically update at different times. We’ll show the latest time that each calendar was updated, and you can manually refresh them as well.
Note that we’re only able to request updates from the other website so many times – if you exceed that number of updates, you’ll need to wait until the next automatic update.
Refresh your imported calendar
Refresh a calendar on desktop
- Click Calendar and select the listing calendar you want to change
- Click Availability
- Under Connect calendars, click Connect to another website
- Choose your imported calendar and click Refresh Calendar
Refresh a calendar in the Airbnb app
- Tap Calendar and select the listing calendar you want to change
- Tap Settings and then tap Availability
- Under Connect calendars, tap Connect to another website
- Choose your imported calendar and tap Refresh Calendar
Refresh a calendar in the Airbnb app
- Tap Calendar and select the listing calendar you want to change
- Tap Settings and then tap Availability
- Under Connect calendars, tap Connect to another website
- Choose your imported calendar and tap Refresh Calendar
Refresh a calendar on mobile browser
- Tap Calendar and select the listing calendar you want to change
- Tap Availability
- Under Connect calendars, tap Connect to another website
- Choose your imported calendar and tap Refresh Calendar
We import up to 2 years of data. You can’t pause an imported calendar. You’d need to disconnect the calendar and reconnect it when you’re ready to sync your calendars again. To remove a synced calendar, click or tap Edit and then Disconnect Calendar.
Related articles
- Host
Linking calendars for multiple Airbnb listings
If you have multiple listings on Airbnb (e.g. an entire home and a room inside that home), you can link their Airbnb calendars to prevent do… - Host
Updating your Host calendar
You can control the availability of days on your calendar manually or automatically. Learn how to manage pending and confirmed reservations,… - Experience Host
How do I export my Airbnb Experiences calendar?
You have options to export all experiences as one calendar, select a few experiences as one calendar, or export each experience as one calen…