Pakistan's national team players have been given visas for India, officials said, where they will take on the hosts on Wednesday in their first match on Indian soil since 2014.
The South Asian neighbours will kick off the South Asia Football Federation (SAFF) Championship.
The two countries rarely play home matches against each other in any sport due to long-running political tensions made worse by the Mumbai terror attacks of 2008.
The participation of Pakistan in the Bengaluru event has raised hopes Islamabad will take part in the ICC World Cup cricket tournament hosted by India later this year, having earlier threatened to boycott the event.
"As devoted sportsmen, we understand the power of sports in transcending political boundaries and fostering strong relationships between nations," Pakistan captain Yousaf Butt told AFP.
He was speaking from Mauritius, where Pakistan has taken part in a four-nation event.
"We will put in a worthy performance despite zero sleep and jetlag -- and off the field will try to win hearts to ease the tension."