I have been able to add my main Google Calendar to the calendar app, but I cannot add secondary calendars. I have attempted to sudo apt-get install evolution-data-server-pantheon-online-accounts but it comes back saying there is no package. Any help?

4 Answers 4


There is currently a Bug that you can only add one calendar of your Google account.

But you can add multiple Google Calendars to Maya via CalDAV.

Add CalDav Calendar

URL: https://apidata.googleusercontent.com/caldav/v2/calendarID/events

User: is your email-address

The calendarID is your email (for your main calendar). For other calendars you can find it in your Google Calendar > Settings > Calendars > Choose your calendar and then under Calendar Address in brackets.

find Google CalendarID

  • Does this still work? I couldn't reproduce this using the latest stable release ...
    – ciri
    Commented Apr 18, 2016 at 19:01
  • It looks like Google has changed the URL. See developers.google.com/google-apps/calendar/caldav/v2/… Maybe it's still working with the new URL. I haven't test it yet.
    – Ben
    Commented Apr 19, 2016 at 13:45
  • 1
    This didn't work for me in Loki,k neither did the method proposed by @Benni. Although maybe I simply did something wrong. Commented Nov 2, 2016 at 4:52

Maya Calendar, also knows as Calendar, has a plugin named maya-calendar-plugin-google, installed by default.

You can go to options and add multiples accounts.

In order to add them, they must configured to thirdy party applications.

Look at:

Google Calendar Support


The solution proposed by Benni might have worked in the past, but I could not reproduce it with Loki.

In the other hand, the solution proposed by Giovanni Milanesi worked perfeclty and allowed me to have multiple calendars within Maya.

I reproduce bellow the steps (credits goes to him):

  1. Open Google account and create an App Password
  2. Open Google Calendar, go to settings of the single calendar you want to see and copy the calendar ID (it's something like [email protected] )
  3. Open Elementary calendar and click "add new calendar")
  4. Choose "Google" as calendar type, fill whatever name you want and in the user field paste the calendar ID
  5. When it asks for authentication fill it with your google username and the app password
  6. DONE!

You can repeat the steps to add every calendar you want to see


I've found a workaround to show multiple calendars


  • Great, worked for me too!
    – valkirilov
    Commented Dec 5, 2019 at 10:22

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.