"Entirely yes...I am open to meeting all elected leaders anyway," Cameron told CNN-IBN news channel when asked if he was open to meeting Modi.
No meeting with Modi is scheduled during the day long visit of Cameron, who met Prime Minister Manmohan Singh in the morning and then flew to Kolkata where he will meet West Bengal Chief Minister Mamata Banerjee in the evening. He stopped over in India before flying to Sri Lanka to attend the Commonwealth summit.
Explaining why he was not meeting Modi during this visit, Cameron said: "It's a short visit. My first priority was to see Prime Minister Manmohan Singh and then I wanted to see Kolkata, so I'll meet Chief Minister Mamata Banerjee."
"We have started some relations with Gujarat already. The connection and engagement is there," he said.
The people of India will decide who becomes their prime minister in 2014, he said.
"In the end it will be for the people of India to decide who they elect," said Cameron.
Spotted: Virat Kohli, Anushka Sharma and other celebs at Mumbai airport
Photos: Salman Khan's 'special friend' Iulia Vantur at a song launch
In Pictures: Sex scandals involving Indian politicians
Photos: Abhishek Bachchan and Farah Khan at Boman Irani's birthday bash
Spotted: Shah Rukh Khan at Morani's bungalow in Mumbai