How to Change the Time Zone on Linux (Gnome, KDE)

How to Change the Time Zone on Linux

by Heinz Tschabitscher | Mar 18, 2026 | Useful Tech

Is your Linux machine stuck in the wrong time zone — throwing off cron jobs, calendar reminders and other scheduled events? Gearing up for a trip halfway around the globe and want to preview events in local time? Find out here how to change the time zone easily on Linux ⤓ using Gnome or KDE.

How to Change the Time Zone on Linux (Gnome, KDE, Command Line)

Change the Time Zone Using Gnome

Time needed: 2 minutes

To change the time zone used on Linux using the Gnome desktop environment:

  1. Open the Gnome Settings application.

    Here’s how: Select the settings gear icon in the menu bar’s quick settings menu, for example, to open settings.

  2. Go to the System category.

  3. Select Date & Time.

  4. Turn off Automatic Time Zone.

    Here’s why: Automatic time zone selection will pick the time zone that fits your Linux machine’s physical location — just what we typically want to override.

  5. Click Time Zone.

    Turn off “Automatic Time Zone” and click “Time Zone” to change the time zone for Gnome Linux

  6. Select the location that matches the desired time zone.

    Search: Use the Search cities field to find locations; you can search by city and country name.
    Time zone: You cannot search by time zone name or abbreviation.
    Choose the desired time zone using “Select Time Zone”

On a Mac? How to Change the Time Zone on a Mac
On Windows? How to Change the Time Zone in Windows

Change the Time Zone Using KDE Linux

To pick a time zone for your Linux machine using KDE:

  1. Open KDE System Settings.
  2. Select the Date & Time category (under Langauge & Time).
  3. Go to the Time Zone tab.
  4. Select the desired time zone and location in the list.
    Finding: Use the Search… field to search for anything in the list, primarily regions, areas and cities, but also the contents of the comments section.
    Setting the time zone using KDE System Settings
    UTC±: Searching for UTC, you can pick any time zone offset in half-hour intervals (independently from locations).
    Choosing time zone offsets independently from locations in KDE System Settings

System clock’s in sync now with the sun and the trains?

Buy La De Du a tea

Tips help fuel these email and tech how-tos.

How to Change the Time Zone on Linux: FAQ

Can I set the time zone using the Linux command line?

Yes.

To change your Linux system’s time zone from the command line and timedatectl:

  1. Switch to a console or open your favorite terminal emulator.
  2. Type timedatectl list-timezones.
    Here’s why: The timedatectl application offers an interface to time zone information from the command line; with the list-timezones argument, it displays the time zones available to choose.
  3. Press Enter.
  4. Now press / (dash).
    Here’s why: The list of available time zones has typically opened in a screen reader such as less; the / command opens the reader’s search.
  5. Type the term you are trying to find.
    Here’s what: You can search for country names, locations, continents, some time zone names as well as, typically, GMT for generic UTC offsets.
  6. Press Enter.
    Forwards and back: Press N for the next result and Shift N for the previous result.
  7. Remember the time zone you want to set.
    Copy: Do copy the name to a clipboard, of course.
  8. Press Q.
    Here’s why: This quits the reader.
  9. Now type sudo timedatectl set-timezone <time zone name>.
    Time zone: Replace <time zone name> with the time zone you previously copied (or remembered).
    Here’s why: This command sets the time zone using timedatectl using sudo so it can be applied to the system as a whole.
    Example: Type sudo timedatectl set-timezone America/Argentina/Buenos_Aires to choose ART, for instance.
  10. Press Enter.
  11. Type the root password for your Linux machine followed by Enter.
    Their word: You can find more information on timedatectl and its options in the man page.
    Setting the time zone on Linux from the command line using timedatectl

On Windows? How to Change the Time Zone in Windows

(Tested with Gnome 48–49, KDE 6 and systemd 257; first published August 2025, last updated March 2026)

Home » Useful Tech » How to Change the Time Zone on Linux (Gnome, KDE)