There are 3 ways to get from Goyambokka to Weligama by taxi, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Taxi  •  53 min

  1. Take a taxi from Goyambokka to Weligama 31.4 miles

$25 - $30

2 alternative options

Drive  •  53 min

  1. Drive from Goyambokka to Weligama 31.4 miles

$3 - $6

Fly  •  43 min

  1. Fly from Dickwella (DIW) to Koggala (KCT) DIW - KCT

$29 - $205

Questions & Answers

The cheapest way to get from Goyambokka to Weligama is to drive which costs Rs. 600 - Rs. 900 and takes 53 min.

More details

The quickest way to get from Goyambokka to Weligama is to fly which takes 43 min and costs Rs. 4600 - Rs. 33000.

More details

The distance between Goyambokka and Weligama is 39 km. The road distance is 50 km.

Get driving directions

It takes approximately 53 min to drive 50.2 km from Goyambokka to Weligama.

More details

What companies run services between Goyambokka, Sri Lanka and Weligama, Sri Lanka?

Cinnamon Air and SriLankan Airlines fly from Goyambokka to Weligama twice daily.

Airlines
Cinnamon Air
Website
cinnamonair.com
Flights from Dickwella to Koggala
Ave. Duration
15 min
When
Every day
Estimated price
$17 - $190
SriLankan Airlines
Website
srilankan.com
Flights from Dickwella to Koggala
Ave. Duration
15 min
When
Every day
Estimated price
$240 - $320
Other operators
Taxi from Goyambokka to Weligama
Ave. Duration
53 min
Estimated price
$25 - $30

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 How do I get from Sydney to Melbourne, Want to know more about Flixbus? and Heading to Europe? Read this before you buy a Eurail Pass - to help you get the most out of your next trip.