Tour Operators are happy to get you a van and a driver who will take you all over the island but beware, the roads are bumpy and slow. If you book off-the-cuff when you arrive, ask to be shown on a map where you are going before agreeing to any 'tour' of the island and research before you arrive so that you have a clear idea of where you might like to travel. Senseless backtracking to lengthen the trip and increase the cost is a real danger, as is a driver's wish to take you on unwanted shopping expeditions in an effort to gain commission. Travel websites specialising in Sri Lanka are easily found and have greatly increased the choice that is readily available to independent travellers seeking tailor-made tours. The best of them will produce clearly-stated travel itineraries and some are flexible enough to make late changes to itineraries. Ask to see their Booking Conditions and anti-fraud policies.
Sri Lankan Airlines operates small Seaplane service to destinations such as Nuwara Eliya, Kandy, Galle and many more locations. This is perfect for Photography trips because you can get a bird's eye view of the island and takes less time to get to a destination than using the road. Also the seaplanes land on picturesque lakes and tanks around the island.
Aero Lanka operates domestic flights between Colombo City Airport - Ratmalana, Jaffna and Trincomalee
For those on a budget, buses are everywhere. They're sometimes crowded and uncomfortable, but they get you around for almost nothing; it costs about a dollar to get half-way across the island. If you're planning on splashing out, AC buses run most routes for twice the price, which offer air-conditioning and a guaranteed seat. However, they're still uncomfortable. Bus stations are confusing places, especially the big ones, but almost everyone will be delighted to practice their English and help you. Also, when travelling by bus, it is local etiquette in most buses to provide or give up the very front passenger seats to members of the clergy such as monks or priests if they are present.
Taxis are a better way of getting around Colombo than three wheelers as, due to the metering, they often turn out to be cheaper. Rates are about USD0.55 and they have full day packages approx 8 hours and 80km for around USD 40.
They will also take you outstation for around USD 0.30-0.35 per km with no waiting charges. You can also set up your own itenary and travel around that way as opposed to whatever the tour operator tells you.
Rented cars usually turn out cheaper than three-wheelers, and are less prone to road accidents--and are recommended by most hotels.
Rented cars often come with their own drivers. Often the automobile itself is free, whereas the driver will charge a fee for his services. Some drivers/guides are government-licensed; some are extremely knowledgeable and multi-lingual, specializing in historical and cultural knowledge, and environment/natural history for your visits to the ancient sites and the natural reserves.