Sri Lanka is easily accessible by air from all the major countries in the world. The international airport at Colombo receives direct flights from Europe, Asia, Australia and the Middle East. Besides, a huge number of flights from Indian cities like Chennai, Mumbai, Trichy and Thiruvananthapuram also fly to Sri Lanka regularly.
However, you will have to take note that there are no domestic passenger flights in Sri Lanka. Hence more importance is paid to road transport in Sri Lanka. If you don't prefer road transport, you can opt for train travel which is more comfortable but comparatively slower. All the major attractions of Sri Lanka are no longer than a few hours drive away from each other. Thus it becomes very easy to explore Sri Lanka and visit all its attractions within a short span of time. In fact you can also drive down to a place for a day and return back by night, which would give you ample time to indulge in some shopping and relaxation the next day.