Search TimeInOne

Global Search

Search cities, countries and time zones

Search by city, country, country code or IANA time zone.

Time Difference

Surabaya vs Tehran Time Difference

Compare the current local time in Surabaya, Indonesia and Tehran, Iran.

Live local timeDST awareUTC offsets

From

Surabaya

Indonesia

3:37 PM

Sun, Nov 1

UTC+7Asia/Jakarta

Difference

3h 30m

Swap

To

Tehran

Iran

12:07 PM

Sun, Nov 1

UTC+3:30Asia/Tehran

Current difference

Tehran is currently 3 hours 30 minutes behind Surabaya.

This difference is calculated using the current UTC offsets for both locations and automatically reflects daylight-saving changes.

24-hour comparison

Compare Surabaya and Tehran hour by hour

See how a full local day in Surabaya, Indonesia maps to Tehran, Iran. TimeInOne automatically accounts for timezone offsets, date changes and daylight-saving transitions.

24-hour day

Best working-hours overlap

1:00 PM – 6:00 PM in Surabaya

corresponds to 9:30 AM – 2:30 PM in Tehran.

5 hours overlap

Surabaya

Asia/Jakarta

Tehran

Asia/Tehran

Availability

12:00 AM

Sun, Nov 1

8:30 PM

Previous day

Sat, Oct 31

Night

1:00 AM

Sun, Nov 1

9:30 PM

Previous day

Sat, Oct 31

Night

2:00 AM

Sun, Nov 1

10:30 PM

Previous day

Sat, Oct 31

Night

3:00 AM

Sun, Nov 1

11:30 PM

Previous day

Sat, Oct 31

Night

4:00 AM

Sun, Nov 1

12:30 AM

Sun, Nov 1

Night

5:00 AM

Sun, Nov 1

1:30 AM

Sun, Nov 1

Night

6:00 AM

Sun, Nov 1

2:30 AM

Sun, Nov 1

Night

7:00 AM

Sun, Nov 1

3:30 AM

Sun, Nov 1

Night

8:00 AM

Sun, Nov 1

4:30 AM

Sun, Nov 1

Night

9:00 AM

Sun, Nov 1

5:30 AM

Sun, Nov 1

Night

10:00 AM

Sun, Nov 1

6:30 AM

Sun, Nov 1

Night

11:00 AM

Sun, Nov 1

7:30 AM

Sun, Nov 1

Possible

12:00 PM

Sun, Nov 1

8:30 AM

Sun, Nov 1

Possible

1:00 PM

Sun, Nov 1

9:30 AM

Sun, Nov 1

Good overlap

2:00 PM

Sun, Nov 1

10:30 AM

Sun, Nov 1

Good overlap

3:00 PM

Sun, Nov 1

11:30 AM

Sun, Nov 1

Good overlap

4:00 PM

Sun, Nov 1

12:30 PM

Sun, Nov 1

Good overlap

5:00 PM

Sun, Nov 1

1:30 PM

Sun, Nov 1

Good overlap

6:00 PM

Sun, Nov 1

2:30 PM

Sun, Nov 1

Possible

7:00 PM

Sun, Nov 1

3:30 PM

Sun, Nov 1

Possible

8:00 PM

Sun, Nov 1

4:30 PM

Sun, Nov 1

Possible

9:00 PM

Sun, Nov 1

5:30 PM

Sun, Nov 1

Night

10:00 PM

Sun, Nov 1

6:30 PM

Sun, Nov 1

Night

11:00 PM

Sun, Nov 1

7:30 PM

Sun, Nov 1

Night

Working-hour labels use a general 9:00 AM–6:00 PM schedule. Individual schedules may differ.

On daylight-saving transition dates, a local day can contain 23 or 25 real hours instead of 24.

Call planning

Best time to call Tehran from Surabaya

Compare typical business hours in Surabaya, Indonesia and Tehran, Iran to find a practical time for calls, meetings or international coordination.

Surabaya

3:37 PM – 6:37 PM

Indonesia

Best overlap

Tehran

12:07 PM – 3:07 PM

Iran

The best time to call Tehran from Surabaya is between 3:37 PM and 6:37 PM in Surabaya. This corresponds to 12:07 PM – 3:07 PM in Tehran.

Other reasonable windows

Surabaya

6:37 PM – 9:37 PM

Tehran

3:07 PM – 6:07 PM

Recommendations use typical 9:00 AM–6:00 PM business hours and a broader 7:00 AM–9:00 PM acceptable calling window. Individual schedules may differ.

Time difference explained

Surabaya and Tehran time difference explained

Current local-time relationship

Tehran is currently 3 hours and 30 minutes behind Surabaya.

Surabaya uses Asia/Jakarta and currently has an offset of UTC+7. Tehran uses Asia/Tehran and currently has an offset of UTC+3:30.

Working-hours overlap

For a typical 9:00 AM–6:00 PM workday, the cities overlap from 12:30 PM to 6:00 PM in Surabaya, corresponding to 9:00 AM–2:30 PM in Tehran.

Because UTC offsets can change during the year, always check the selected date when planning an important international call or meeting.

Convert a specific time

Need more than the current difference?

Convert a specific date and local time between Surabaya and Tehran.

Open time converter

Local clocks

Explore each city

FAQ

Surabaya to Tehran time difference FAQ

Common questions about the current time difference, UTC offsets, daylight-saving changes and practical calling hours between Surabaya and Tehran.

What is the time difference between Surabaya and Tehran?

The current time difference between Surabaya and Tehran is 3h 30m. Tehran is currently 3 hours and 30 minutes behind Surabaya.

Is Tehran ahead of or behind Surabaya?

Tehran is currently 3 hours and 30 minutes behind Surabaya.

What time is it in Tehran when it is 9:00 AM in Surabaya?

Using the current UTC offsets, 9:00 AM in Surabaya corresponds to 5:30 AM in Tehran. The exact difference can change when daylight-saving rules change.

What is the best time to call Tehran from Surabaya?

Typical 9:00 AM–6:00 PM business hours overlap between 12:30 PM and 6:00 PM in Surabaya. This corresponds to 9:00 AM–2:30 PM in Tehran.

Can the time difference between Surabaya and Tehran change?

Yes. The time difference can change if Surabaya or Tehran changes its UTC offset because of daylight-saving or other local time-zone rules. TimeInOne uses the IANA zones Asia/Jakarta and Asia/Tehran for date-aware calculations.