Bangalore Metro trains run from morning 5:30 Am to 11 PM at the night.