Queensland Parliament has passed legislation to dissolve Translink, with the Department of Transport and Main Roads to take over the role of managing public transport.

Transport Minister Scott Emerson says it removes "wasteful duplication".

"This Bill aims to cut waste and deliver better planning and infrastructure," he said.

"It will revitalise front-line services and and restore accountability.

"Incorporating Translink into the Translink Division of my department will deliver economies of scale, clear accountability and optimisation of services."

However, the Opposition voted against the Bill.

Opposition transport spokeswoman Jackie Trad says they have real concerns.

"Bus routes and train timetables should not be subject to subject to political agendas," she said.

"Transport planning should not be dictated by election results or electorate margins.

"I have absolutely no confidence that Translink will not be subject to political interference."