Linux

How to add Google Calendar Integration on Linux

Google Calendar is one of the finest solutions to sync your daily activities across multiple devices. Its scheduling and reminder features and its cross-platform support are its biggest assets. Integrating Google Calendar is an easy task on platforms like Windows, Mac, Android and iOS. Usually, Google Calendar is easily accessible from its web interface, but…

Rahul Vithala · Updated Oct 28, 2026 · 4 min read
How to add Google Calendar Integration on Linux

How to add Google Calendar Integration on Linux

Google Calendar is one of the finest solutions to sync your daily activities across multiple devices. Its scheduling and reminder features and its cross-platform support are its biggest assets. Integrating Google Calendar is an easy task on platforms like Windows, Mac, Android and iOS.

Usually, Google Calendar is easily accessible from its web interface, but that means opening the web browser every time you want to check your calendar on Linux. Google does not offer an official desktop app for Linux, so the integration is not as obvious as on other platforms.

If, like me, you want to integrate Google Calendar with your Linux desktop, here are the detailed steps to follow. We will cover the built-in GNOME method used by Ubuntu and Fedora, and Mozilla Thunderbird, which works on almost any Linux distro.

Google Calendar Integration on Linux Calendar (GNOME Online Accounts)

These steps are suitable for Ubuntu and other distros that use the GNOME desktop, such as Fedora Workstation and Debian with GNOME. The idea is to add your Google account once in Settings, and the GNOME Calendar app then shows your Google calendars automatically.

  1. Open Settings from the app grid or the system menu at the top-right corner.
  2. Click Online Accounts in the sidebar.
  3. Click Google.
  4. A sign-in window or your web browser will open. Enter your Google account details and allow GNOME to access your account.
  5. Once signed in, make sure the Calendar switch is turned on for that account. You can turn off things you do not need, such as Mail or Files.
  6. Open the Calendar app. It will sync all your Google Calendar entries into your Linux Calendar app.

You can also start from the Calendar app itself. Open the main menu (the three-line icon), choose Manage Calendars, and use the option to connect an online account, which takes you to the same Online Accounts screen.

If the Calendar app is not installed, you can add it on Ubuntu or Debian with:

sudo apt install gnome-calendar

On Fedora, use sudo dnf install gnome-calendar.

Your events will also appear in the calendar drop-down that opens when you click the clock at the top of the screen.

Other ways to access Google Calendar on Linux: Mozilla Thunderbird

If you are using other Linux distros like Debian, Arch Linux or openSUSE, or a desktop other than GNOME, you can use Thunderbird to sync Google Calendar. Many Linux distributions come with Mozilla Thunderbird installed by default, and current versions have a calendar built in, so you do not need a separate add-on. In case Thunderbird is missing on your Linux, here are the commands to install it.

Ubuntu

sudo apt install thunderbird

On recent Ubuntu releases, this command installs Thunderbird as a Snap package.

Debian

sudo apt install thunderbird

Arch Linux

sudo pacman -S thunderbird

Fedora

sudo dnf install thunderbird

openSUSE

sudo zypper install MozillaThunderbird

Any distro with Flatpak

flatpak install flathub org.mozilla.Thunderbird

How to add Google Calendar in Thunderbird

  1. Open Thunderbird and click the Calendar icon in the left-hand toolbar.
  2. Click New Calendar (or right-click in the calendar list and choose it).
  3. Select On the Network and click Next.
  4. Enter your Gmail address as the username and click Find Calendars.
  5. A Google sign-in window will appear. Sign in and allow Thunderbird access to your calendar.
  6. Tick the calendars you want to add and click Subscribe.

If you add your Gmail account to Thunderbird for email, it may also offer to add your Google calendars during setup.

The exact menu labels can differ slightly between Thunderbird versions, but the steps follow the same pattern.

Other options

  • KDE Plasma: KDE’s own calendar apps (such as Merkuro or KOrganizer) can connect to a Google account through their settings.
  • Evolution: The Evolution mail and calendar app also uses GNOME Online Accounts, so your Google calendars appear there automatically once the account is added.
  • Web app: If you only need quick access, you can install Google Calendar as a web app from a Chromium-based browser so it opens in its own window.

Troubleshooting

  • Calendar not syncing: In Settings > Online Accounts, check that the Calendar switch is on. If it still does not sync, remove the Google account and add it again.
  • Sign-in window is blank or fails: Make sure your system is fully updated, as older versions may have problems with Google’s sign-in page.
  • Some calendars are missing: In Thunderbird, repeat the “Find Calendars” step and tick the missing ones. In GNOME Calendar, use Manage Calendars to make sure each calendar is enabled.

Frequently asked questions

Is there an official Google Calendar app for Linux?

No. Google does not make a desktop Calendar app for Linux. You can use the web version, GNOME Calendar, Thunderbird or another calendar app that supports Google accounts.

Can I add and edit events from Linux?

Yes. Both GNOME Calendar and Thunderbird sync both ways, so events you add on Linux will appear on your phone and in the web version too.

Is it safe to sign in to my Google account this way?

Yes. Both methods use Google’s own sign-in page, so your password is entered with Google, and you can remove the access at any time from your Google account’s security settings.

That’s all for now. We hope this guide helped you get Google Calendar working on your Linux desktop. If you have any suggestions or feedback, please use the comment box below.

Written byRahul Vithala
Rahul Vithala is the founder and editor-in-chief of TheTechHacker. He left his corporate job to write about technology full time, and today covers laptops, phones, US carrier plans, smart home gear and video editing software. He also edits the guides published on the site.

Comments

Leave a comment

Keep reading

More in Linux

View all →
The Thetechhacker letter

The week in tech, minus the noise.

New reviews, fixes and the stories that matter — once a week, straight to your inbox.

How to add Google Calendar Integration on Linux