The 28-year-old posted on his Instagram account, "Can't wait to get back onto the field now. Almost there now. 14th April."
Kohli had been out with a shoulder injury, which he suffered during India's 2-1 Test series winover Australia while diving to save a boundary in the third match. He missed the decider in Dharamsala.
With Kohli missing out on the first few matches of the Twenty20 tournament, former Australia all-rounder Shane Watson was named interim captain of RCB in his place.
In RCB's opening match defeat against Sunrisers Hyderabad, Kohli maintained on air that he will only return when he is "120% fit."
"The priority is Indian cricket with the Champions Trophy coming up and I don't want to take any risks," Kohli said, as quoted on CricBuzz. "I have not set any date and I will only return when I am 120 percent fit. Having said that I would like to return on field as soon as possible.
"I would say I have not got a bit used to it as I have already missed a Test match. But it is frustrating that you can't play because of injury on just one part of your body."
RCB host the Rohit Sharma-led side at the Chinnaswamy Stadium on 14 April. Bangalore have suffered two losses in their first three games in the competition.