A 90-year-old man on a mobility scooter has been struck and killed by a car during a trip to a Sunshine Coast hinterland service station.

The local man left the Mooloolah Valley service station about 6.25am on Monday, police say.

The BP on Mooloolah Valley Road. Credit:Google Street View

He was then struck by the oncoming car while exiting the BP onto Mooloolah Road.

Police said the man suffered "significant injuries" and was taken to the Sunshine Coast University Hospital, where he was pronounced dead.

The driver, a 42-year-old man also from Mooloolah Valley, was not injured.

The forensic crash unit is investigating, with police asking those who witnessed or may have dashcam footage of the incident to come forward.

Anyone with information is urged to contact Policelink on 13 14 44 or Crime Stoppers on 1800 333 000.