GoAsia
Sri Lanka

How to Get from Galle to Kandy

How to travel from Galle to Kandy: private transfers, drop-off in Peradeniya and the train via Colombo, with listed prices and travel times.

Last updated: October 29, 2026

How to Get from Galle to Kandy
Contents

Trading the sea breeze of Galle for the hills of Kandy takes you from the southern coast to the heart of the central highlands, home to the Temple of the Tooth Relic. This is a long journey, and most travelers book a private transfer.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

Galle to Kandy by Private Transfer

A private transfer gives you door-to-door service from Galle or Unawatuna to Kandy. On booking platforms, it is listed at about $68 to $286 per vehicle (October 2026), depending on the vehicle, with travel times of about 2 hours 46 minutes to 5 hours 46 minutes. Listed vehicle types include hatchbacks, sedans, standard and comfort cars, SUVs and vans for 6, 8 or 12 passengers.[1]

Galle to Peradeniya by Private Transfer

Booking platforms also list Peradeniya as a separate drop-off point, at about $127 to $175 with a travel time of about 2 hours 41 minutes (October 2026).[1] Choose it if your accommodation is on the Peradeniya side of Kandy.

From Unawatuna

From Unawatuna, private transfers to Kandy are listed at about $68 to $286, with travel times of about 2 hours 47 minutes to 4 hours 35 minutes, and transfers to Peradeniya at about $127 to $174 and about 2 hours 42 minutes.[1]

Galle to Kandy by Train

No train runs the whole way, so a rail trip has two legs: a Coast Line train from Galle to Colombo, then a Main Line train from Colombo Fort towards Kandy. From Colombo Fort, Sri Lanka Railways publishes a fare of Rs 240 in third class, Rs 500 in second class and Rs 950 in first class to Galle, and the same fares to Kandy.[2] Trains between Colombo Fort and Peradeniya, 114.85 km from Colombo Fort, run again since 2 October 2026, but services between Peradeniya and Kandy stay suspended until the Peradeniya Black Bridge is restored.[3] For now you finish the last stretch by road, which is why most travelers prefer a private transfer.

Comparing Your Options

ModePrice (USD)Duration
Private transfer Galle to KandyAbout $68 to $286[1]2h 46m to 5h 46m
Private transfer Galle to PeradeniyaAbout $127 to $175[1]About 2h 41m
Private transfer Unawatuna to KandyAbout $68 to $286[1]2h 47m to 4h 35m

Tips for Traveling from Galle to Kandy

  • Book in Advance: Booking ahead lets you pick the vehicle that fits your luggage, especially in busy periods.
  • Prepare for Cooler Air: Kandy is in the hills, so keep a light jacket in your day bag.
  • Tolls: Ask your driver whether expressway tolls are included in the price.
  • Luggage Space: With surfboards or several large suitcases, choose a van or an SUV instead of a hatchback.

Timetable

Taxi Galle - Kandy $ 67.64–283.91 2h 46m – 5h 46m
  • →  Comfort 3pax
  • →  Van 6pax
  • →  Van 8pax
  • →  Comfort 2pax
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
  • →  Standard Car
  • →  Van 12pax
Taxi Galle - Peradeniya $ 126.28–173.78 2h 41m
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
Taxi Unawatuna - Kandy $ 67.40–283.91 2h 47m – 4h 35m
  • →  Van 6pax
  • →  Comfort 2pax
  • →  Comfort 3pax
  • →  Van 8pax
  • →  Van 12pax
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan
Taxi Unawatuna - Peradeniya $ 125.41–172.56 2h 42m
  • →  SUV 6pax
  • →  Hatchback 4pax
  • →  Sedan

Frequently Asked Questions

How can I book tickets from Galle to Kandy?

Use the booking tool on this page to compare the transport options currently available from Galle to Kandy, including current prices and schedules.

What is the cheapest way to get from Galle to Kandy?

The cheapest listed private transfer starts at about $68 per vehicle on booking platforms (October 2026). Shared among three or four passengers, this works out cheaper per person.

What is the fastest way to get from Galle to Kandy?

A private transfer is the fastest option we list, with about 2 hours 46 minutes to Kandy. Transfers to Peradeniya are listed at about 2 hours 41 minutes.

How long does it take to get from Galle to Kandy?

Booking platforms list about 2 hours 46 minutes to 5 hours 46 minutes, depending on the vehicle, the time of day and the pick-up point.

Is it better to go to Kandy or Peradeniya?

Peradeniya is a separate drop-off point on the approach to Kandy. It can suit you if your hotel is on that side of the city; otherwise choose Kandy.

Can I travel directly from Unawatuna to Kandy?

Yes, booking platforms list private transfers from Unawatuna to Kandy, at about 2 hours 47 minutes to 4 hours 35 minutes.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: 12Go timetable: Galle - Kandy. Retrieved October 17, 2026.
  2. [2] Sri Lanka Railways: Colombo Fort - Passenger Ticket Rates. Retrieved October 17, 2026.
  3. [3] news.lk (official government news portal of Sri Lanka): Train Services to Peradeniya and Gampola to Resume from October 2. Retrieved October 26, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.