US President Barack Obama will travel to India in January for its Republic Day celebrations, and talks with Prime Minister Narendra Modi, the White House said Friday.