Well, the answer is yes. because recently we have seen a ride conducted by TVS in Shri Lanka which was 600 km long. and TVS XL 100 covered the distance without any problem. although the speed was low due to its small engine. otherwise, it's good for long rides.