India, April 8 -- The Union Public Service Commission has released the timetable for the UPSC ESE Mains Exam 2026. Candidates appearing for the Engineering Services Main Examination 2026 can check the exam schedule on the official website of UPSC at upsc.gov.in.

The Engineering Main exam will be held on June 21, 2026. The exam will be held in two shifts: the first from 9 am to 12 noon and the second from 2.30 pm to 5.30 pm.

Those candidates who have passed the preliminary exam are eligible to appear for the main exam. The prelims result was announced on February 27, 2026.

Direct link to check UPSC ESE Mains Exam 2026 timetable

To check the exam schedule, candidates can follow the steps given below.

1. Visit the official website of UP...