Kolkata Metro Rail operates daily from 6:45 am to 9:55 pm, with trains running at 7 to 10 minutes during peak hours and 15 minutes during non-peak hours. However, the timings of the first and last trains may vary slightly depending on the station and the day of the week. It's always a good idea to check the Kolkata Metro Rail website or app for the latest schedules and timings.