There are 5 ways to get from Ranna to Hatton by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus via Galle
best- Take the bus from Tangalle to Gallebus
- Take the bus from Galle Bus Station to Kaduwelabus
- Take the bus from Kaduwela to Hattonbus
8h 30mDrive 150.2 km
cheapest- Drive from Ranna to Hattoncar 150.2 km
2h 48mRs 6,334–9,149Train
- Take the train from Beliatta to Fort Stationtrain Beliatta
- Take the train from Fort Station to Hattontrain Colombo
11h 34mRs 8,399–20,106Taxi
- Take the taxi from Ranna to Hattontaxi 150.2 km
2h 48mRs 43,000–55,000Bus
- Take the bus from Tangalle to Colombobus
- Take the bus from Colombo to Hattonbus
9h 22m
Questions & Answers
The cheapest way to get from Ranna to Hatton is to drive which costs Rs. 6000 - Rs. 9500 and takes 2h 48m.
The fastest way to get from Ranna to Hatton is to drive which takes 2h 48m and costs Rs. 6000 - Rs. 9500.
The distance between Ranna and Hatton is 312 km. The road distance is 150.2 km.
The best way to get from Ranna to Hatton without a car is to bus via Galle which takes 8h 30m and costs .
It takes approximately 8h 30m to get from Ranna to Hatton, including transfers.
The best way to get from Ranna to Hatton is to bus via Galle which takes 8h 30m and costs . Alternatively, you can train, which costs Rs. 8000 - Rs. 21000 and takes 11h 34m.
Yes, the driving distance between Ranna to Hatton is 150 km. It takes approximately 2h 48m to drive from Ranna to Hatton.
There are 948+ hotels available in Hatton.
What companies run services between Ranna, Sri Lanka and Hatton, Sri Lanka?
You can take a vehicle from Ranna to Hatton via Tangalle, Galle Bus Station, and Kaduwela in around 8h 30m. Alternatively, you can take a vehicle from Ranna to Hatton via Beliatta and Fort Station in around 11h 34m.
- Phone
- +94 11 4 600 111
- Website
- seatreservation.railway.gov.lk
Train from Beliatta to Fort Station
- Ave. Duration
- 5h 23m
- Frequency
- 3 times a day
- Estimated price
- Rs 240–6,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,700–6,000
- 3rd Class
- Rs 1,802
- 2nd Class
- Rs 240
- 1st Class
- Rs 2,163
Train from Fort Station to Hatton
- Ave. Duration
- 4h 51m
- Frequency
- 3 times a day
- Estimated price
- Rs 1,300–6,000
- Website
- https://seatreservation.railway.gov.lk/mtktwebslr/
- 2nd Class Fare
- Rs 1,300–1,900
- 3rd Class Fare
- Rs 1,300–1,600
- Air Conditioned Saloon
- Rs 2,700–6,000
- Phone
- +94 112 581 120
- info@eseat.lk
- Website
- sltb.eseat.lk
Bus from Tangalle to Galle
- Ave. Duration
- 1h 28m
- Frequency
- Once daily
- Schedules at
- sltb.eseat.lk
Bus from Kaduwela to Hatton
- Ave. Duration
- 3h 39m
- Frequency
- Every 4 hours
- Estimated price
- Rs 700–850
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 700–850
Bus from Tangalle to Colombo
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Schedules at
- sltb.eseat.lk
Bus from Colombo to Hatton
- Ave. Duration
- 4h 20m
- Frequency
- Every 4 hours
- Estimated price
- Rs 700–850
- Schedules at
- sltb.eseat.lk
- Seater
- Rs 700–850
- Phone
- +94 011-2587372
- info@ntc.gov.lk
- Website
- ntc.gov.lk
Bus from Galle Bus Station to Kaduwela
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- Rs 400–450
- Website
- https://www.ntc.gov.lk/
- Schedules at
- https://www.ntc.gov.lk/times/
- Standard
- Rs 400–450
- Semi Lux
- Rs 480–700
- Super Lux
- Rs 900–1,200
- Ave. Duration
- 2h 48m
- Estimated price
- Rs 43,000–55,000
Senu Cabs
- Phone
- +94 77 05 28 583
- Website
- senutaxicabs.com
Mr.Taxi.lk
- Phone
- +94 76 88 79 009
- Website
- mrtaxi.lk
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which side of Niagara Falls should I choose (and how do I get there)?, How do I buy a London Underground ticket?, and How to get from JFK to New York City - to help you get the most out of your next trip.











