Sri Lanka

14 stops through Sri Lanka. Follow them in order, or choose a shorter stretch.

Colombo → Negombo → Kandy → Ella → … (+10 stops)

Colombo · Negombo · Kandy · Ella · Nuwara Eliya · Haputale · Sigiriya · Dambulla · Anuradhapura · Polonnaruwa · Galle · Unawatuna · Mirissa · Weligama1. Colombo2. Negombo3. Kandy4. Ella5. Nuwara Eliya6. Haputale7. Sigiriya8. Dambulla9. Anuradhapura10. Polonnaruwa11. Galle12. Unawatuna13. Mirissa14. Weligama
Dots follow the stops below. The dotted line shows travel order, not roads.

~ marks an estimate. Budgets are per day in US dollars. Check services and fares before setting out.

  1. Colombo

    Sri Lanka · Daily budget ~$30

    Colombo is Sri Lanka's commercial and financial heart and the island's main entry point for most travelers. Its mix of temples, markets, waterfronts and food makes it a useful first stop.

    Colombo to Negombo

    Bus~1 h 30 min~$3.77

  2. Negombo

    Sri Lanka · Daily budget ~$33

    Negombo is a convenient western-coast stopover near the international airport, combining beach walks with canals, lagoon boats, and a lively fish market. Its compact beach strip and rail, bus, and tuk-tuk links make it useful at the start or end of a Sri Lanka trip.

    Negombo to Kandy

    Bus~4 h~$6

  3. Kandy

    Sri Lanka · Daily budget ~$35

    Kandy is Sri Lanka's cultural capital, set among forested hills at 500 metres. The lake, sacred shrine and surrounding mountain routes create a compact inland stop with a strong ceremonial pulse.

    Kandy to Ella

    Transport details are not recorded.

  4. Ella

    Sri Lanka · Daily budget ~$31

    Ella is a small Hill Country base surrounded by tea plantations, vegetable plots, and forests. Its scenic rail line and nearby trails make it a strong choice for slow days in the highlands.

    Ella to Nuwara Eliya

    Train~2 h 30 min~$5.75

  5. Nuwara Eliya

    Sri Lanka · Daily budget ~$38

    Nuwara Eliya sits at 1,868 metres in the Hill Country, where Victorian architecture and tea landscapes replace tropical lowlands. Colonial gardens, cool weather and mountain walks give it a distinctly different Sri Lankan rhythm.

    Nuwara Eliya to Haputale

    Transport details are not recorded.

  6. Haputale

    Sri Lanka · Daily budget ~$26

    Haputale is a quiet ridge-top retreat of tea estates, misty mornings, and long views across Sri Lanka's highlands. Walking plantation paths and riding the scenic train to nearby villages suit travelers who prefer a slower, less crowded base.

    Haputale to Sigiriya

    Transport details are not recorded.

  7. Sigiriya

    Sri Lanka · Daily budget ~$45

    Sigiriya centers on a 200-metre lava-dome fortress with fifth-century ruins and elaborate hydraulic gardens. The Lion Rock plateau, terraced gardens and nearby elephant parks make it a focused cultural-and-nature stop.

    Sigiriya to Dambulla

    Bus~1 h~$2.95

  8. Dambulla

    Sri Lanka · Daily budget ~$30

    Dambulla is a practical cultural-triangle stop built around a cave temple complex of painted caves and Buddha statues. Its cheap buses, walkable center, and nearby Sigiriya connection make it easy to pair with other heritage sites.

    Dambulla to Anuradhapura

    Bus~3 h~$5.57

  9. Anuradhapura

    Sri Lanka · Daily budget ~$33

    Anuradhapura is Sri Lanka's ancient Buddhist heart, with pilgrimage sites and ruins spread across a broad historic zone. White-clad pilgrims, dagobas and bicycle or tuk-tuk exploration give the city a quieter archaeological atmosphere.

    Anuradhapura to Polonnaruwa

    Bus~3 h~$7.50

  10. Polonnaruwa

    Sri Lanka · Daily budget ~$32

    Polonnaruwa is a compact medieval capital where royal palaces, temples and Gal Vihara can be explored by bicycle. Its UNESCO-listed ruins pair easily with wildlife reserves and the surrounding Cultural Triangle.

    Polonnaruwa to Galle

    Transport details are not recorded.

  11. Galle

    Sri Lanka · Daily budget ~$32

    Galle combines a long port history with a well-preserved colonial fort. Cobblestone streets, museums, shops, eateries and ocean views make it a slower-paced base for the south.

    Galle to Unawatuna

    Bus~15 min~$2.25

  12. Unawatuna

    Sri Lanka · Daily budget ~$37

    Unawatuna is a lively southern beach town with year-round swimming, guesthouses, cafes, markets and bars. Sheltered coves, diving and easy access to Galle make it a social coastal base.

    Unawatuna to Mirissa

    Bus~1 h~$3.41

  13. Mirissa

    Sri Lanka · Daily budget ~$42

    Mirissa is a growing southern beach town with surf points, whale-watching trips and a relaxed resort atmosphere. Budget guesthouses, beach restaurants and Turtle Bay keep the shoreline easy to settle into.

    Mirissa to Weligama

    Transport details are not recorded.

  14. Weligama

    Sri Lanka · Daily budget ~$25

    Weligama is a mellow southern-coast base for intermediate surfers, with reef breaks, a broad beach, and inexpensive guesthouses. Flat coastal roads, nearby coves, and easy links to Matara and Galle make it useful for a relaxed surf stay.

Coming to iPhone, iPad and Mac.

In development: the whole atlas offline, a trip planner and a private journal. We'll post here when it ships. No newsletter to join.

Coming to the App Store