Tanjore is very well connected by road and rail. It does not have its own airport; however, there are airports nearby and there are several means of transportation available from those airports to Tanjore.
The Tiruchchirapplalli Airport is the nearest airport to Tanjore. It is at the distance of about 64 km from Tanjore. From the airport you can get the buses or the private taxis to go to Tajore. Another airport near Tanjore is the Madurai Airport. Its distance from Tanjore is about 187 km. The Coimbatore Airport is about 262 km from Tanjore. There are direct flights from Chennai to all these three airports.
Tanjore is connected to several main cities in Tamil Nadu and other states by rail, and it is quite easy to reach Tnajore by train. The Tanjore Junction is the main railway station and there are dozens of trains coming and passing through this junction. The cities such as Bangalore, Chennai, Plakkad, Tiruchirapalli, Salem, Earnakulam, Coimbatore, Rameswaram, Tirunelweli, Varanasi, Bhuvaneshwar, Jabalpur, Allahabad, Vijaywada, and many more cities are connected to Tanjore via rail and it is not at all difficult to reach Tanjore from any corner of the country.
Tanjore is also well connected to various nearby cities by road. The cities such as Chenani, Madurai, Bangalore, Ernakulum, Tirupathi, Ooty, Thiruvananthpuram, Kumbakonam, Nagercoil, Karaikal and Coimbatore, etc are connected through daily bus service. Also, the taxi services are available from various nearby cities. Tanjore also has a well maintained public transport system and many state government buses connect several nearby cities. There is no dearth of the private buses as well, and If you desire to reach Tanjore in a luxurious manner, you can opt for the private luxury buses from different cities around here. The National Highways such as NH – 67, NH – 45 C, NH - 226, and NH – 226 Extn etc pass through Tanjore and you can choose these roots to reach Tanjore.