Want an itinerary like this for your trip?
Tell us where you're going and get a personalized plan in seconds — completely free.
Plan My Trip

Sri Lanka Temple Route from Colombo to Kataragama, Trincomalee, and Jaffna

Day 1 · Fri, May 1
Colombo

Colombo arrival and southbound start

  1. Bandaranaike Memorial International Airport (arrival) — Katunayake — Clear immigration, collect bags, and meet your taxi so you can leave promptly for the southbound drive — afternoon, ~1 hour.

  2. Old Dutch Hospital — Colombo Fort — Good first-stop lunch zone after arrival with easy parking access and a compact heritage setting before the long drive — afternoon, ~1 hour.

  3. Pettah Market — Pettah — A quick walk-through gives you a lively Colombo street-market experience without taking you far off route — late afternoon, ~1 hour.

  4. Maranwila roadside rest stop — between Colombo and Southern Expressway — Practical stop for tea, washroom break, and a short reset during the long transfer south — late afternoon, ~30 minutes.

  5. Kataragama Temple — Kataragama — Your key devotional stop; arrive before evening to avoid the heaviest crowds and complete the main temple visit comfortably — evening, ~1.5 hours.

  6. Hotel dinner near Kataragama — Kataragama town — Keep dinner simple and local after the long transit day; try a rice-and-curry spot around LKR 1,500–3,000 per person — evening, ~1 hour.

Afternoon arrival and easy first stop

Land at Bandaranaike Memorial International Airport (BIA) in Katunayake, clear immigration, grab SIM/water if you need it, and meet your driver as soon as possible so you can get moving. On a holiday arrival day, the airport usually feels busy but still manageable; if your bags come out quickly, you can be on the road within 45–60 minutes. Since you’re starting at 12:00 pm, keep the first stretch straightforward: head straight to Colombo Fort and stop for lunch at Old Dutch Hospital. It’s one of the easiest heritage lunch zones in the city, with parking nearby and plenty of casual options like Ministry of Crab if you want something polished, or simpler café-style places for a faster meal. Expect around LKR 2,500–8,000 per person depending on where you eat.

Quick Colombo street-life detour

After lunch, do a short walk-through of Pettah Market before leaving Colombo. Keep it brief and practical — this is the place for a bit of city energy, not a long browse, because traffic builds fast and you still have a serious drive ahead. If you want the most direct loop, stay around the edges near Prince Street and Main Street, where you’ll catch the mixed wholesale buzz, spice shops, and textile stalls without getting too deep into the maze. Then get back into the taxi and make your way south; a good reset stop along the way is Maranwila roadside rest stop, where you can stretch, use clean washrooms, and have tea or a quick king coconut. A short break here helps a lot before the evening temple visit.

Evening in Kataragama

Aim to reach Kataragama Temple before the heaviest evening crowd, ideally with enough daylight to walk the grounds calmly. The atmosphere here changes through the day — earlier is better if you want a quieter, more devotional feel, while later hours can get busier with pilgrims. Dress modestly, keep shoulders and knees covered, and allow at least 1.5 hours so you’re not rushing. If you’re lucky, you’ll catch the temple area at that in-between time when the heat is easing but it’s still active. Afterward, keep dinner simple near Kataragama town — a local rice-and-curry place is perfect here, usually around LKR 1,500–3,000 per person, and you’ll want an early night after the long transfer.

Day 2 · Sat, May 2
Kataragama

Kataragama temple and east coast transfer

Getting there from Colombo
Private taxi / driver via Southern Expressway + Hambantota road (about 6.5–8.5 hours, ~LKR 35,000–55,000). Best as an early morning departure so you reach Kataragama by afternoon with no transfer hassles.
Intercity express bus to Tissamaharama/Hambantota, then short taxi to Kataragama (8–10 hours total, ~LKR 2,000–4,500). Cheapest option, but slower and less comfortable.
  1. Kataragama Devalaya — Kataragama — Start with the sacred precinct early when it is quieter and the atmosphere feels most spiritual — morning, ~1 hour.

  2. Sella Kataragama Temple — Sella Kataragama — A short nearby add-on with a peaceful riverside setting and strong local devotional energy — morning, ~45 minutes.

  3. Tissamaharama Raja Maha Vihara — Tissamaharama — A worthwhile en route Buddhist stop that breaks up the drive cleanly and adds historical depth — late morning, ~1 hour.

  4. Hotel Restaurant / Tea Stop in Tissamaharama — Tissamaharama — Have lunch here before heading east; expect about LKR 1,500–3,500 per person depending on the hotel or café — midday, ~1 hour.

  5. Uppuveli / Trincomalee beach front check-in — Trincomalee — Use the afternoon to settle by the coast after the long transfer, with a relaxed beach walk as a reset — afternoon, ~1 hour.

  6. Trinco Blu by Cinnamon restaurant area — Uppuveli — Easy dinner option near your stay; a more comfortable meal after a heavy road day, around LKR 3,500–7,000 per person — evening, ~1.5 hours.

Morning

Arrive in Kataragama with enough energy to go straight into the sacred precinct while it is still relatively calm. Start at Kataragama Devalaya, where the main shrine area is at its best before the crowds build and the heat rises. If you are there around opening time, you’ll get the nicest rhythm: quieter courtyards, incense smoke, and locals making offerings before the day gets busy. Dress modestly, carry small cash for flowers or oil lamps, and expect about LKR 100–500 if you want to join in a simple offering.

From there, it’s a short hop to Sella Kataragama Temple, which feels more intimate and softer in mood than the main shrine. The riverside setting gives it a very peaceful energy, and it is worth taking your time here rather than treating it as a quick photo stop. This part of the morning works well because the two temples sit close enough that you can move naturally between them without rushing.

Late Morning to Lunch

Continue on to Tissamaharama Raja Maha Vihara, a good pause point before the long road ahead. It adds a very different layer to the day: older Buddhist history, a quieter temple compound, and a nice change of pace after the devotional energy of Kataragama. If you like a slower visit, walk the grounds for a bit and keep an eye out for the lake-side atmosphere that makes Tissa feel less like a transit stop and more like a real town with its own spiritual rhythm.

For lunch, stop at a hotel restaurant or tea stop in Tissamaharama rather than trying to push through hungry. In town, places around the Tissa lake road and the main Weerawila side usually offer simple rice-and-curry, kottu, fried rice, and fresh juice at reasonable prices, roughly LKR 1,500–3,500 per person. Keep it light and clean so you are comfortable for the rest of the drive. A proper hotel lunch also gives you a cooling break from the afternoon heat.

Afternoon to Evening

After lunch, continue to Uppuveli / Trincomalee beach front check-in and use the coast to reset. If you are staying near Uppuveli Beach, this is the nicest part of the day to slow down: a short walk on the sand, a rinse, and a bit of sea air after the long overland stretch. The beach strip here is easygoing and practical rather than fancy, so don’t overplan it — just settle in, freshen up, and enjoy the change from temple towns to the northeast coast.

For dinner, stay close and go to the Trinco Blu by Cinnamon restaurant area in Uppuveli. It is a convenient, comfortable option after a road-heavy day, and usually the easiest place to get a dependable meal without hunting around too much. Budget around LKR 3,500–7,000 per person depending on what you order. If you still have energy after dinner, a short evening walk along Uppuveli Beach Road is enough — keep the night light, because tomorrow is another long temple-and-transfer day.

Day 3 · Sun, May 3
Trincomalee

Trincomalee and overnight northbound transit

Getting there from Kataragama
Private car/driver via inland east-coast route through Wellawaya/Bandarawela–Mahiyanganaya–Polonnaruwa or the faster A2/A4 connector depending road conditions (7.5–10 hours, ~LKR 40,000–60,000). Leave very early to arrive in Trincomalee by late afternoon.
Long-distance bus via Colombo is not practical for same-day travel; avoid unless splitting into an overnight journey.
  1. Koneswaram Temple — Fort Frederick, Trincomalee — Best done early for cooler weather, sea views, and a calm temple atmosphere before the day gets busy — morning, ~1.5 hours.

  2. Lover’s Leap — Fort Frederick, Trincomalee — A short scenic stop nearby that pairs naturally with Koneswaram and gives you a dramatic coastal viewpoint — morning, ~30 minutes.

  3. Marble Beach — Kuchchaveli — A classic east-coast stop for a swim or photo break, with much less backtracking if done directly after Trincomalee — late morning, ~1.5 hours.

  4. Rice ‘n’ Curry lunch at a local seafood café — Nilaveli/Kuchchaveli — Keep lunch simple and fresh with lagoon or seafood dishes, usually around LKR 1,800–4,000 per person — midday, ~1 hour.

  5. Passikudah coastal drive break — along the east coast — A long but scenic repositioning stop that makes the northbound transit feel less tiring — afternoon, ~45 minutes.

  6. Roadside dinner stop en route to Jaffna — Vavuniya area — Best for an efficient travel dinner before continuing north; budget about LKR 1,500–3,000 per person — evening, ~1 hour.

Morning

By the time you roll into Trincomalee, keep the first stop light and focused: head straight to Koneswaram Temple inside Fort Frederick while the morning is still cool. This is the right order for the day because the climb up the fort road, the shrine courtyards, and the sea-facing viewpoints all feel much better before the heat builds. Dress respectfully, carry a small bottle of water, and expect a modest entry/parking situation around the fort area rather than a formal ticketed attraction. Give yourself about 1.5 hours so you can move slowly, take in the cliffs, and not rush the temple rituals.

From there, walk a few minutes to Lover’s Leap for the classic Trincomalee viewpoint. It’s a short stop, but worth it for the dramatic drop to the water and the wide Bay of Trincomalee views. There’s no real “schedule” here — it’s more of a pause to breathe and take photos before you get back in the car. If you’re feeling hungry by then, keep an eye out for simple tea stalls near the fort area, but don’t overdo it because the coast is where the day starts to soften.

Late Morning to Lunch

Leave the fort area and head toward Marble Beach in Kuchchaveli for a proper east-coast break. This is one of those beaches that works best when you don’t try to over-plan it: swim if the sea is calm, sit in the shade, or just enjoy the long stretch of pale sand and clear water. Budget a little time for changing and rinsing off, especially if you want the stop to feel refreshing rather than rushed. A reasonable beach visit runs about 1.5 hours, and if you’re unlucky with waves or weather, it still works well as a scenic pause.

For lunch, keep it straightforward with rice and curry at a local seafood café around Nilaveli or Kuchchaveli. Look for places serving crab curry, prawn curry, grilled fish, pol sambol, and dhal — the kind of meal that tastes best when it’s fresh and not overcomplicated. Expect roughly LKR 1,800–4,000 per person, depending on how much seafood you order. Good rule on this coast: if the café looks busy with locals or drivers, you’re usually in the right place. Take about an hour, then let the car carry you north without trying to squeeze in too many detours.

Afternoon to Evening

The long northbound stretch is where you’ll want one planned pause, and Passikudah works well as a coastal drive break even if you’re not stopping for a full beach session. Stretch your legs, grab a coconut or tea, and reset for the next leg of the journey — it makes the transfer feel less like a marathon. This is the kind of stop that’s more about breaking the road rhythm than “doing” anything major, so keep it to around 45 minutes and move on while there’s still daylight. By evening, aim for a simple roadside dinner stop in the Vavuniya area, where travel-friendly rice plates, kottu, and fried rice are easy to find, usually around LKR 1,500–3,000 per person. Then continue north so you’re not arriving in Jaffna too late and too tired to enjoy the next day.

Day 4 · Mon, May 4
Jaffna

Jaffna temple circuit and trip end

Getting there from Trincomalee
Private taxi / hired car via A12 coastal road through Kilinochchi and Elephant Pass (4.5–6 hours, ~LKR 20,000–35,000). A morning departure is ideal and still leaves time for your Jaffna day plan.
Intercity bus from Trincomalee bus stand to Jaffna (6–8 hours, ~LKR 1,500–3,000). Cheapest, but schedules can be less reliable and comfort is lower.
  1. Nallur Kandaswamy Kovil — Nallur, Jaffna — Make this your first temple stop in Jaffna for the strongest spiritual experience and easiest morning access — morning, ~1.5 hours.

  2. Jaffna Public Library — Jaffna town center — A meaningful cultural pause nearby that fits well after the temple and adds historical context — late morning, ~45 minutes.

  3. Jaffna Market — Jaffna town center — Great for local snacks, fruit, and observing daily life without adding much travel time — late morning, ~1 hour.

  4. Malayan Café — Jaffna — A solid lunch stop for Jaffna-style food; expect about LKR 1,200–2,500 per person — midday, ~1 hour.

  5. Naguleswaram Temple — Keerimalai / Kankesanthurai road — A fitting final religious stop outside the city that rounds out your temple circuit before ending the trip — afternoon, ~1.5 hours.

  6. Point Pedro seafront / north tip drive-by — Point Pedro — Good for a final scenic north-coast finish before your trip wraps in Jaffna — late afternoon, ~1 hour.

Morning

Start early at Nallur Kandaswamy Kovil in Nallur so you catch the temple at its calmest, before the heat and the later crowds. If you arrive around opening time, you’ll have a better chance of seeing the daily rhythm properly: devotees with offerings, bells, and the steady, unhurried pace that makes this place feel so important to Jaffna. Dress modestly, leave shoes at the entrance, and keep a few small notes handy for donations or offerings if you plan to participate respectfully. From here, it’s an easy move into town; the whole point of starting in Nallur is that you’re already on the right side of Jaffna for a smooth, low-stress morning.

Late Morning

After the temple, head into the center for a quieter cultural stop at Jaffna Public Library. It’s a short hop from Nallur, and this pause works well because it gives you a break from the temple pace without wasting time crisscrossing the city. Plan on about 30–45 minutes to look around and absorb the atmosphere; the library is usually best treated as a respectful visit rather than a long linger. From there, continue to Jaffna Market, where the city feels fully alive — fruit stalls, snack sellers, and the everyday flow of local life. This is the best place to pick up something light and regional, and it’s also where you’ll get a real sense of how compact and walkable the town center can feel when you stay within this part of Jaffna.

Lunch

For lunch, stop at Malayan Café and keep it simple: this is the kind of place that makes sense after a temple morning because the food is filling, familiar, and fast enough that you don’t lose the rest of the day. Budget roughly LKR 1,200–2,500 per person, depending on what you order, and ask for local rice-and-curry plates or Jaffna-style dishes if you want something more regional. If you’re hungry after the market, this is a good reset point before heading out of the city. A private car makes this leg easy; just let the driver know you’ll want a clean, relaxed lunch stop before the afternoon temple visit.

Afternoon

In the afternoon, continue to Naguleswaram Temple on the Keerimalai / Kankesanthurai road, which is a good final religious stop because it gives the day a quieter finish after the busier town stops. The setting feels more open and coastal, so it’s worth taking your time here rather than rushing through. After that, finish with a Point Pedro seafront / north tip drive-by so you can end your Sri Lanka temple circuit with a proper north-coast view and a sense of reaching the edge of the island. This last stretch is more about the scenery and the feeling of the route than about ticking boxes, so if you still have energy, let the driver make a short scenic pause; if not, a drive-through is enough. By evening, you’ll be back in Jaffna with the day complete, and the route will have flowed naturally from sacred south Indian temple energy to the far north coast in one clean line.

0