An Italian restaurant in Australia has made a 103 metre long (338 foot) Margherita pizza to raise funds for firefighters battling bushfires.

The pizza was rolled out in rectangular, metre-long pieces of dough, pieced together and covered with tomato sauce and mozzarella, before being baked using a conveyor oven.

It was then liberally seasoned with basil leaves, oregano and olive oil.

The effort took about four hours, according to Pellegrini's restaurant, and yielded 4,000 slices.

The proceeds went to the New South Wales Rural Fire service.

A video of the pizza being made has gone viral on social media with lots of users marvelling at its size.

The restaurant is now holding a contest to guess how many kilograms of flour went into making the pizza.

ALSO READ | Ever seen an octopus wave hello? This adorable videos has Twitter calling the creature a gentlepus