A Melbourne man will be charged with speeding offences after driving 50 kilometres over the speed limit to get his takeaway hamburgers home before they got cold.

The man from the northern suburb of Fawkner was detected travelling 123 kilometres per hour in a 70kph zone at about 11:50pm.

He returned a positive breath test and had his licence suspended.

It was expected he would be charged on summons for speeding and drink driving offences and will have to pay $851 for towing to get his car back after 28 days.