my sincere suggestion for khargpur from bangalore is to fly by air to kolkattta and from there many trains to kharagapur,,saves time,train expenditure,hotel expenses and he can attend exam without any problem due to these summer heat etc and air tkts always available,if you calculate all hotel and other exp air may cheaper or equal (including time value)