2 days will be enough to explore the town of Trincomalee but if you wish to relax and take some time off for yourself, a 3 day trip will be enough.