Skip to content
induwara.lk
induwara.lkSri Lanka · Panchang

Sri Lanka Rahu Kalaya Calculator, Rahu Kaalam Today

Find the Rahu Kalaya (රාහු කාලය), Yamaganda and Gulika Kaalam windows for any date and Sri Lankan city. Built from real sunrise and sunset using the standard 8-part Panchang method. No signup, no ads, sources cited below.

By Induwara AshinsanaUpdated Oct 18, 2026
Rahu Kalayaරාහු කාලය · today & any date
Panchang method
Quick pick
MondaySunrise05:57Sunset17:52Daylight11 h 55 min
Rahu Kalaya
07:27 – 08:56
7:27 AM – 8:56 AM · 1 h 29 min
Yamaganda Kaalam
10:25 – 11:54
10:25 AM – 11:54 AM · 1 h 29 min
Gulika Kaalam
13:24 – 14:53
1:24 PM – 2:53 PM · 1 h 29 min
05:57Daytime split into 8 parts17:52
1
Rahu
3
Yamaganda
5
Gulika
7
8
Rahu KalayaYamagandaGulika

Sun times use the NOAA solar algorithm; the 8-part weekday split follows the standard Panchang Rahu Kaal convention. A traditional time calculation, not a government schedule.

How it works

Rahu Kalaya is found with a method that almanacs across Sri Lanka and South Asia share. The daytime, the stretch from sunrise to sunset, is divided into eight equal parts, and each weekday assigns one fixed part to Rahu, one to Yamaganda and one to Gulika. The arithmetic is deterministic; the only input that varies is the day's sunrise and sunset.

  1. Resolve sunrise and sunset. For the chosen date and city the tool runs the NOAA Global Monitoring Laboratory solar algorithm: Julian day → solar declination → equation of time → the hour angle for the −0.833° horizon zenith (which accounts for atmospheric refraction and the sun's radius), then converts to Sri Lanka clock time (UTC+5:30). You can override these with almanac figures.
  2. Find the day length and segment size. Day length D = sunset − sunrise and each segment is s = D ÷ 8. On a 12-hour day that is 90 minutes; on a 12h30m day it is 93.75 minutes.
  3. Locate each segment. Segment k runs from sunrise + (k−1)·s to sunrise + k·s, so the eighth segment closes exactly on sunset.
  4. Apply the weekday map. The standard Panchang convention assigns the segments below (counting from sunrise):
    • Sunday, Rahu 8, Yamaganda 5, Gulika 7
    • Monday, Rahu 2, Yamaganda 4, Gulika 6
    • Tuesday, Rahu 7, Yamaganda 3, Gulika 5
    • Wednesday, Rahu 5, Yamaganda 2, Gulika 4
    • Thursday, Rahu 6, Yamaganda 1, Gulika 3
    • Friday, Rahu 4, Yamaganda 7, Gulika 2
    • Saturday, Rahu 3, Yamaganda 6, Gulika 1

The calculator computes each window two ways and confirms they agree: once by adding whole segment lengths from sunrise, and once by taking the exact fraction of the day directly (k ÷ 8 of D). Both routes land on the same minute, which guards against rounding errors in the segment size. The result is a traditional time calculation only, the tool gives windows, never an astrological prediction.

Sunrise is the anchor, not the clock

The one number that moves everything is sunrise. Shift sunrise by ten minutes and all eight segment boundaries shift with it, because every boundary is measured forward from sunrise rather than from a fixed clock hour. That is why a printed "Rahu Kalaya 9.00 to 10.30" table is only an approximation: it assumes a 6 am to 6 pm day that Sri Lanka rarely gets exactly. If you want to see the raw inputs for your own town, the Sri Lanka sunrise and sunset times tool prints the same solar figures this calculator feeds on, including day length and solar noon.

Why the window is rarely exactly 90 minutes

Ninety minutes is the number people remember, and it is only true on a day that is exactly twelve hours long. Sri Lanka sits close to the equator, so day length is stable compared with Europe, but it still swings by roughly 48 minutes across the year. In Colombo during 2026 the computed day length runs from about 703 minutes in mid December to about 751 minutes in mid June. Divide by eight and the segment length, which is also the length of Rahu Kalaya, runs from about 1 h 28 min to about 1 h 34 min. A window printed as a flat 90 minutes is therefore up to three minutes wrong at each end for half the year.

Why your city matters by a few minutes

Two things separate one Sri Lankan town from another. Longitude sets when the sun crosses the local meridian, and the whole island shares one clock (UTC+5:30), so eastern towns see the sun earlier. Latitude changes how long the sun stays up, which changes the segment length. On 18 October 2026, a Sunday, the Rahu window opened at 16:17 in Batticaloa, 16:21 in Kandy, 16:23 in Jaffna and 16:25 in Colombo and Negombo. Eight minutes is small, but it is larger than the rounding anyone argues about when two almanacs disagree.

Edge cases the calculator handles

  • Segment 8 closes exactly on sunset. Boundaries are built as multiples of the exact segment length, so the eighth window ends on the computed sunset minute with no off-by-one overrun.
  • Manual override validation. Enter a sunset at or before sunrise and the tool refuses with "Sunset must be later than sunrise" instead of printing negative windows. Leave one field blank and it asks for both.
  • Impossible calendar dates. A date such as 30 February is round-tripped through the calendar and rejected, so it can never silently become 2 March.
  • Date range limits. Years outside 1950 to 2100 are refused rather than extrapolated, keeping the solar model inside its tested span.
  • No-sunrise latitudes. If the hour-angle cosine falls outside the range −1 to +1, meaning polar day or polar night, the tool returns an error instead of a nonsense window. This never happens in Sri Lanka, but the guard means the module stays honest if the coordinates ever change.
  • Timezone independence. The weekday comes from the calendar date computed in UTC, so a browser set to New York still reports the Sri Lankan weekday for 15 June 2026, which is a Monday everywhere.

What this tool does not do

It gives time windows and nothing else. There is no reading of your chart, no verdict on whether a plan will succeed, and no claim that the tradition has a physical effect. Rahu Kalaya, Yamaganda and Gulika are daytime windows only; the night-time equivalents used by some almanacs are a separate convention and are out of scope. For horoscope casting, which needs a birth time and place rather than a date, see the Sri Lanka birth chart and lagna calculator. For the fixed auspicious times published once a year for the Sinhala and Tamil New Year, the New Year nekath times page carries the gazetted list rather than a computed one.

Worked examples

Nominal 6 am–6 pm day, Monday

Sunrise 06:00 · Sunset 18:00 · D = 720 min · s = 90 min

  1. Monday assigns Rahu to segment 2.
  2. Rahu: 06:00 + 1×90 to 06:00 + 2×90 = 07:30–09:00
  3. Yamaganda (segment 4): 06:00 + 3×90 to 06:00 + 4×90 = 10:30–12:00
  4. Gulika (segment 6): 06:00 + 5×90 to 06:00 + 6×90 = 13:30–15:00
  5. These match the 1.5-hour Rahu Kaalam slots in published 6–6 charts.

Kandy, Monday 15 June 2026

Sunrise 05:52 · Sunset 18:24 · D ≈ 752 min · s ≈ 94 min

  1. Computed sunrise/sunset for Kandy (7.29°N, 80.63°E) from the solar algorithm.
  2. Rahu (Monday → segment 2): 05:52 + 94 to 05:52 + 188 = 07:26–09:00
  3. Yamaganda (segment 4): 05:52 + 282 to 05:52 + 376 = 10:34–12:08
  4. Gulika (segment 6): 05:52 + 470 to 05:52 + 564 = 13:42–15:16
  5. A shop owner avoiding Rahu would schedule a ribbon-cutting for ~09:15.

Same day, but a Sunday, windows move

Sunrise 06:00 · Sunset 18:00 · D = 720 min · s = 90 min

  1. Sunday assigns Rahu to segment 8, the last part of the day.
  2. Rahu: 06:00 + 7×90 to 06:00 + 8×90 = 16:30–18:00
  3. On the identical 6–6 day, Monday's Rahu was 07:30–09:00.
  4. Same sunrise and sunset, completely different window, because the weekday changed.

Edge case: Jaffna against Matara on the shortest day

Monday 21 December 2026 · the two ends of the island

  1. Jaffna (9.66°N, 80.03°E): sunrise 06:21, sunset 17:55, D = 693.5 min, s = 86.69 min.
  2. Matara (5.95°N, 80.54°E): sunrise 06:13, sunset 17:59, D = 706.6 min, s = 88.32 min.
  3. Monday → segment 2, so Jaffna Rahu = 06:21 + 86.69 to 06:21 + 173.4 = 07:48–09:14.
  4. Matara Rahu = 06:13 + 88.32 to 06:13 + 176.6 = 07:41–09:09.
  5. Two effects stack: Jaffna starts 7 min later (longitude) and its window is 2 min shorter (latitude, shorter day).
  6. A single national Rahu Kalaya table cannot be right for both towns on this date.

Edge case: a manual override the tool refuses

Manual sunrise 18:00 · manual sunset 06:00

  1. Day length D = 06:00 − 18:00 = −720 min, so every segment would be negative.
  2. Instead of printing reversed windows, the engine returns the error 'Sunset must be later than sunrise.'
  3. Same guard for a year outside the tested span: 1800 returns 'Pick a year between 1950 and 2100.'
  4. Same for an impossible date: 30 February is rejected rather than rolled forward to 2 March.
  5. Bad input never becomes a plausible-looking time on this page.

Rahu Kalaya time table by weekday

This is the table most printed almanacs show: the eight segments of a nominal 6 am to 6 pm day, 90 minutes each, with the segment each weekday assigns to Rahu, Yamaganda and Gulika. Use it as a quick mental check. For the real minutes on a real date, use the calculator above, which cuts the segments from actual sunrise and sunset instead of assuming a 6 to 6 day.

WeekdayRahu KalayaYamagandaGulika
Sunday16:30–18:0012:00–13:3015:00–16:30
Monday07:30–09:0010:30–12:0013:30–15:00
Tuesday15:00–16:3009:00–10:3012:00–13:30
Wednesday12:00–13:3007:30–09:0010:30–12:00
Thursday13:30–15:0006:00–07:3009:00–10:30
Friday10:30–12:0015:00–16:3007:30–09:00
Saturday09:00–10:3013:30–15:0006:00–07:30

Read the pattern rather than the clock times: Rahu moves to the last segment on Sunday and the second on Monday, Yamaganda takes the first segment on Thursday, and Gulika takes the first on Saturday. Those assignments never change. Only the minutes attached to them do.

How the window drifts through the year

Below are the computed figures for Colombo on the 15th of each month in 2026, taken straight from the same solar routine the calculator uses. Sunrise and sunset repeat to within a minute or two from year to year, so the shape of this table holds for any year. The right-hand column is the length of Rahu Kalaya, Yamaganda and Gulika on that day, since all three are one eighth of the daytime.

Date (Colombo)SunriseSunsetDay lengthWindow length
15 Jan06:2718:1311 h 46 min1 h 28 min
15 Feb06:2718:2211 h 54 min1 h 29 min
15 Mar06:1718:2212 h 5 min1 h 31 min
15 Apr06:0218:1912 h 16 min1 h 32 min
15 May05:5418:2012 h 26 min1 h 33 min
15 Jun05:5518:2712 h 31 min1 h 34 min
15 Jul06:0218:3112 h 29 min1 h 34 min
15 Aug06:0518:2612 h 21 min1 h 33 min
15 Sep06:0118:1112 h 10 min1 h 31 min
15 Oct05:5717:5611 h 58 min1 h 30 min
15 Nov06:0117:4911 h 48 min1 h 29 min
15 Dec06:1417:5711 h 43 min1 h 28 min

The shortest windows fall around the December solstice and the longest around the June solstice, a spread of about six minutes. Sunrise itself moves more than day length does, by roughly half an hour between mid June and mid January, which is why the start of a morning Rahu window can look half an hour out if you reuse an old printed table.

Planning a date around the window

Most people who look this up are not studying astronomy, they are picking a time for something that happens once: handing over a shop key, starting a journey, filing papers, cutting a ribbon. Three practical habits cover almost every case.

  1. Fix the start, not the whole event. The tradition concerns beginnings. If Rahu Kalaya ends at 09:00, families commonly set the formal start at 09:05 and let everything else run on normally. An event already under way is usually left alone.
  2. Check the weekday before you fix the date. Because the assignment is fixed per weekday, a Thursday puts Yamaganda in the very first segment, straight after sunrise, while a Saturday puts Gulika there. If you want a clear early morning, Monday, Tuesday and Wednesday keep segment one free.
  3. Line the date up with the rest of the calendar. A date that dodges Rahu Kalaya is no use if the registry is shut. The Sri Lanka public holidays calendar lists the gazetted days, and the moon phase and Poya calendar shows the Poya dates that shift year to year. For a wedding, the marriage registration fee calculator covers what the registrar will charge once the date is settled.

One more point worth stating plainly: Poya days, public holidays and full moons do not change Rahu Kalaya at all. The calculation only reads the weekday and the day's sunrise and sunset, so a Poya that falls on a Tuesday carries exactly the Tuesday assignment, segment 7 for Rahu. Nothing in the method treats a holiday differently.

Frequently asked questions

Sources & references

The solar algorithm and the weekday segment map on this page were last cross-checked on 2026-10-18, with sunrise/sunset validated against published Colombo values. This is a traditional Panchang time calculation, not a government or religious schedule.

Related tools

Comments & feedback

Spotted a bug or want an improvement? Tell us, our team reviews every comment, and good ideas get built. Comments are public and anonymous.

Found a bug, edge case, or want to suggest an improvement?

Email me at [email protected] , most fixes ship within 24 hours.