How to Change n8n Timezone Easily 2026
By Impran M N
If your scheduled triggers and cron jobs are firing at the wrong time, it's usually a timezone mismatch between your n8n instance and your actual location. This guide covers adjusting timezone settings for a single workflow as well as changing the default instance-wide via environment variables on self-hosted setups.
01Open the workflow you need to adjust
Load the specific automation project whose scheduling is affected.
02Open workflow settings
Access the settings icon to open the local parameter adjustment panel for that workflow.
03Find the timezone dropdown
Locate the timezone selection field and choose the correct zone for that workflow's triggers.
04Check environment variables for global changes
On self-hosted instances, you can also change the default timezone instance-wide through environment variable settings.
05Save your changes
Apply the new timezone mapping so it takes effect for the workflow.
06Recalibrate cron or interval nodes
Review any scheduled trigger nodes to make sure their timing still matches your intended schedule, then run a test to confirm.
Frequently asked questions
Can I set a different timezone per workflow?
Yes, individual workflow settings let you set a localized timezone that's separate from your instance's global default.
How do I change the timezone for a self-hosted instance globally?
You typically adjust the relevant environment variable in your self-hosted setup to change the default zone for the entire instance.
Why did my scheduled trigger fire at the wrong time?
This is almost always a timezone mismatch — double-check both the workflow's local timezone setting and your server's system clock.
Do I need to update existing cron nodes after changing the timezone?
Yes, it's worth reviewing existing chronological trigger nodes to confirm their timing still lines up correctly after any timezone change.
Watch the full walkthrough
The same steps, demonstrated on screen from start to finish.



