The Nifty 50 closed 0.54% higher at 25,181.80, while the Sensex closed 0.49% up at 82,172.10 on Thursday.