Prime Minister Tony Abbott has declared that people on unemployment benefits have "no right" to hold out for their dream job and should take any position they are reasonably able to do.

"If there is a job available you don't really have the option of failing to accept it if the alternative is life on unemployment benefits," Mr Abbott said in South Australia on Saturday.

Tony Abbott says the unemployed can't wait for the dream job. Credit:Jonathan Ng

"A condition of receiving unemployment benefits in this country under both Labor and Liberal governments has been that you've got to look for work and you've got to accept any work that you can reasonably do."

Under changes announced in the Abbott government's first budget, people up to 30 years old will have to wait six months for unemployment benefits and then will have to work for the dole. The changes are expected to take effect in 2015.