Alleppey is around 586 km from Bangalore and takes 12 hours if you travel by road.