How to share an Office 365 calendar?

[Update]: This blog post was updated on December 22, 2022 to present the current steps required for creating a shared mailbox in the Exchange admin center.

Want to improve cooperation in your organization? Calendar sharing might help you with just that. You can share a calendar in Office 365 by following at least three methods. The first one is sharing a calendar in Outlook on the web (OWA), the second one is sharing a calendar in Outlook, and the third method is creating a shared mailbox with access to shared calendar. In this blog post, you’ll find instructions for all these methods.

Share an Office 365 calendar in Outlook on the web

To share a calendar in Outlook on the web (OWA), you need to:

  1. Open a calendar that you want to share with other users in your Office 365 organization. You can access it from the main menu in Outlook on the web (you might need to click All apps to see the Calendar option):
    Calendar app
    or by clicking the calendar icon at the bottom of the left pane:
    Calendar icon in Outlook
  2. From the My calendars list, select a calendar you want to share.
    My calendars
  3. When you hover over the chosen calendar, three dots will show up next to its name. Click the dots and then Sharing and permissions.
    Sharing and permissions
  4. Now, you can select individuals you want to share the calendar with. You need to add them one by one.
    Select people to your share calendar with
  5. You can set up access rights for each person separately. This way you decide what people can do with your shared calendar. To confirm the setup and start sharing the calendar, click Share.
    Access settings
  6. The selected person will show up on the list below. At any time, you can change the access rights for a selected person or remove them from the sharing list by clicking the trash bin icon.
    List of users with calendar access
  7. Once you click the Share button, the person you specified receives an email where they can accept your calendar sharing invitation by clicking the Add this calendar button.
    Accept sharing invitation
  8. After that, the email recipient can view the shared calendar by clicking the View calendar button.
    View calendar
  9. When they go the Calendar view, the shared calendar should be displayed there along with their other calendars.
    View a shared calendar

Share an Office 365 calendar in Outlook 2019 and 2016

To share your calendar in Outlook 2019 or 2016, follow the steps below:

  1. First, open Outlook, then from the left pane select a calendar you want to share or click the calendar icon on the bottom menu.
    Calendars in Outlook
  2. In the Calendar view, go to the Home menu and under the Share group, click Share Calendar.
    Shared calendar icon in Outlook
  3. In the Sharing invitation window, select users you want to share the calendar with. If you want the users to be able to add, edit and delete items in your calendar, make sure to select this option as well. In the section at the bottom, you can put some comments, if needed. Click Send once the invitation is ready.
    Calendar event

Create a shared calendar in Office 365

To create a shared calendar in Office 365 you need to create a shared mailbox and assign full access permissions to users who will use its calendar. The calendar that comes along with this shared mailbox will become the shared calendar for the selected users.

Follow the steps below to create a shared calendar in Office 365:

Create a shared mailbox in Office 365

  1. Sign in to the Exchange admin center with your admin credentials.
  2. Go to Recipients > Mailboxes and click the Add a shared mailbox button.
    Creating a shared mailbox
  1. Provide the name for your shared mailbox, enter an email address and confirm by clicking the Create button.
    Naming a shared mailbox
  1. Once the shared mailbox is created, it should appear on the Mailboxes list. Select the mailbox to bring up a pane in which you can edit its settings.
    Editing a shared mailbox
  1. To add users that will have permissions to use this shared mailbox, go to the Delegation tab and click the Edit button under the Read and manage (Full Access) section.
    Adding permissionsNote: Full Access permissions will allow the users to add, edit and delete calendar entries in the shared calendar. Users that have no permissions to this shared mailbox will only be able to see the Free/Busy statuses.
  1. Select the users from the list, you can also use the search box to find a specific user.
    Adding membersNote: Instead of adding individual users, you may want to create a security group first and then add this security group to the shared mailbox. This is useful when you need to manage permissions for many users in the organization.
  1. Click Save and Confirm to finalize the setup.

Using the shared calendar in Outlook

When you have finished creating the shared mailbox, you can start using its calendar as a shared calendar. Check if you can see it in your Outlook. It should appear automatically under My Calendars.

Using the shared calendar in OWA

To display and start using the shared calendar in Outlook on the web (OWA) you need to open it from a directory. To do that:

  1. Go to the calendar view. You can access it from the bottom menu in the left pane in Outlook on the web by clicking the Calendar icon.
    Calendar icon in Outlook
  2. Click Add calendar.
    Add shared calendar in OWA
  3. Select Add from directory and search for your shared calendar by typing the name of the shared mailbox.
    Add shared calendar from directory
  4. In the Add to section, choose where the calendar should be added to and click Add.
    Select destination for a shared calendar in OWA
  5. The shared calendar should appear on the calendar list.
    Shared calendar opened in OWA

Note: The test environment I used for this guide is Microsoft 365 E5 suite. In other plans the steps and screenshots may look a bit different.

How to stop sharing calendars in Office 365?

If you no longer want to share your calendar, you can either remove the calendar from sharing (Outlook on the web) or remove calendar permissions (Outlook 2019 and 2016).

To stop sharing your calendar in Outlook on the web:

  1. Go to Step 6 from the instruction above.
  2. Click the trash bin icon to remove the users from the sharing list.
    Removing users from the calendar sharing list.

Stop sharing your calendar in Outlook 2019 or 2016

Follow the steps below to stop sharing your Office 365 calendar in Outlook 2019 or 2016:

  1. In the Calendar view, go to Home menu and under the Share group, click Calendar Permissions
  2. In the Calendar Permissions window, go to the Permissions tab and select users you want to remove from sharing. Click Remove, then Apply, and OK.
    Permissions to a calendar

That’s it. These two simple methods allow you to share a calendar in Office 365 by using the native options built in Outlook on the web and Outlook 2019/2016.

See also:

Tools for Exchange Server

12 thoughts on “How to share an Office 365 calendar?


  1. Is it possible to share out certain user’s free/busy details (let’s say Sales Department) and then dynamically publish the link using codetwo signature platform?

    • It doesn’t seem to be possible with the native mechanisms. However, you can achieve this effect with third-party tool integrations, like Calendly.

  2. is it possible to share a group calendar with an external user?
    I am able to add an external user to a shared calendar group but they do not have access to the calendar, just the mailbox

    • Yes, you can. But first, you need to go to M365 admin center > Org settings > Calendar and turn on external access. Unfortunately, it will only work for people within other Microsoft 365/ Exchange organizations and the data sync is not instant (learn more)

  3. Hello there,

    Is it is possible to share the calendar with a Microsoft 365 Group. Because adding the users one by one it takes time.

    Thank you.

    • If you want to have a calendar available for group members, it may be a better idea to create a shared calendar within a shared mailbox.

  4. Hello,

    Is there a way to share the calendar without actually sending an invitation by email.

    I would like to add part of my organization but over 100 people and would like to avoid spamming them.

    Thanks

    • I’m afraid notifications are sent every time. If you want to have a shared calendar without the need to send notifications, you can create a calendar in a shared mailbox. But then, you will need to inform others how to access it.

  5. How do I add private Gmail, Outlook.com etc calendars in my office outlook client.

    I can get it working on the web, but not in the local client.

    • You can share outside organization by entering the external email address in the sharing and permissions tab. The recipient will get a link which will allow them to view the calendar.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

CodeTwo sp. z o.o. sp. k. is a controller of your personal data.
See our Privacy Policy to learn more.