"Either the centre must build a coalition and pass the land bill quickly, or give the flexibility to the states to pass their own laws," Finance Minister Arun Jaitley told a news conference.
He spoke after Prime Minister Narendra Modi chaired a meeting with leaders of India's federal states. Only 16 of 29 chief ministers attended the talks, with Jaitley accusing some from opposition parties of a "boycott".
Modi has been unable to pass amendments that make it easier for government and business to forcibly buy land for development, because he lacks a majority in the upper house of parliament.
The bill is a key element of his economic agenda.
The opposition Congress party, which lost a 2014 general election to Modi, opposes the changes, which it denounces as anti-farmer. Another fight over the land bill looms at parliament's monsoon session which is due to begin next week.
Inflation is under control, assures Arun Jaitley
Arun Jaitley: 'I am not looking for headlines'
Why Arun Jaitley is Modi's 'Chanakya'
Mamata, Jaya, Congress CMs skip NITI Aayog meeting
PHOTOS: 27 pilgrims crushed to death in AP's holy river stampede