Differing to the Indian sub continent peninsula the very best way to move around Sri Lanka - the pearl of the Indian ocean -  are buses.

Governmental and private company offer so many bus routes that you can go in every door house of the island. Train is slow and unaffordable while buses run every where till late night.

Driving fast as they can and sometimes even more, passing literally insides market and crowded areas, buses are the best solution to move, on the south cost you can stop a bus as a taxi just flagging your hand almost wherever in the streets and you have just to ring the bell to get out wherever you want bypassing the “problem” of a bus stop.

Buses are so popular also for its prices they are actually inexpensive and as you can image they are constantly crowded.