ACJ · Transport

Local Anuradhapura buses

Urban and regional bus routes

Urban and regional bus routes

Rs 50–150 usually gets you from ACJ to Anuradhapura town

Local Anuradhapura buses run on public routes between the Main terminal area of Anuradhapura Airport (ACJ), Anuradhapura town, nearby villages, and larger intercity bus stands. Fares on most short hops sit in the Rs 50–150 range, so they undercut three-wheelers by a big margin if you’re counting every rupee. Expect simple seats, standing passengers during rush hours, and no air‑conditioning on many vehicles.

Most buses toward Anuradhapura New Town and the main bus stand run roughly every 15–30 minutes during daytime, with thinner service before 06:00 and after 19:00. Services are public, not airport-specific shuttles, so you may need one connection at the central bus stand to reach guesthouses around New Town or Old Town. Ask for “New Town bus stand” or name the town you’re heading to; conductors usually call out major stops in Sinhala and sometimes in basic English.

Tickets run on a conductor system: you board through the front or middle door, grab a seat if you see one, then pay the conductor in cash as they move down the aisle. Have small notes ready, ideally Rs 20, Rs 50, and Rs 100 bills, because conductors often struggle to break Rs 1,000 notes on short Rs 60–80 rides. Keep the paper ticket until you get off; random checks do happen on longer regional routes.

Expect buses connecting the airport area to Anuradhapura’s main bus stand to stop frequently, sometimes every 300–500 meters, which can stretch a 20-minute three-wheeler ride into 35–45 minutes by bus. In the mid‑day heat (11:00–15:00), older buses with sliding windows only can feel rough after 30+ minutes, especially if you’re carrying a 60L backpack or a hard-shell suitcase. If you’re landing close to sunset, factor in slower loading and occasional short delays at busy junctions.

Regional buses from Anuradhapura’s main stand to places like Mihintale, Kekirawa, or Dambulla often pass roads used to reach the airport side of town, so you can chain two Rs 60–120 rides instead of a single Rs 1,500+ three-wheeler. Check the route boards on the front glass: destination names appear in Sinhala and English, with route numbers in big digits. If the board lists “Anuradhapura” plus your onward town, you can usually board and pay the shorter airport–stand section only.

Step-by-step from ACJ to Anuradhapura town by local bus

  • 1. Exit the Main terminal and walk 200–500 meters to the nearest public road where local buses pass; ask airport staff for the latest bus stop location.
  • 2. Look for buses showing “Anuradhapura” or “New Town” on the front board in English alongside Sinhala text; wave clearly as one approaches so it stops.
  • 3. Climb on quickly through the nearest door and move at least 2–3 steps inside to clear space for others, even if the bus looks full.
  • 4. When the conductor reaches you, say “Anuradhapura bus stand” or your specific area, then pay the quoted fare in small notes, usually under Rs 150.
  • 5. Watch for the main bus stand, which normally appears after 20–40 minutes of stop‑and‑go traffic, with multiple platforms and 10+ buses parked at once.
  • 6. Get off, then transfer to another local or regional bus or walk or take a Rs 200–400 three-wheeler to your hotel, depending on distance.

One practical tip: screenshot a Sinhala “Anuradhapura bus stand” label from a map app before you land, then show it to the driver or conductor so you get dropped at the right stand instead of a random roadside stop 2–3 km away.

Other transport at ACJ