"People are realising there is no alternative to the Bharatiya Janata Party. There is polarisation in favour of the National Democratic Alliance across the country. Looking at the mood of the people, the BJP may get about 250 seats," he told reporters here.
"I am confident the BJP and its allies have a chance of getting about 300 seats," he added.
Terming as a "mirage" the efforts by some regional parties to form a third non-BJP, non-Congress alliance, Naidu said it will never materialise as there are more claimants for only a single post of the prime minister.
Hitting out at the Odisha government led by Chief Minister Naveen Patnaik, Naidu said the Biju Janata Dal leader has been in power for the last 14 years but has failed to provide basic facilities to the people.
"Fourteen years is not a short term," he said.
"He (Patnaik) failed to provide basic facilities like water, electricity, irrigation, education, employment to the people. He has limited capacity, this is what I have realised," Naidu said.
"During the NDA government, we gave three lakh houses... the state government failed to utilise it," he said.