Three cars were involved in the collision, which caused airbags to be deployed and scattered debris across the roads.
Paramedics transported one person to hospital where they remain in a stable condition.
A 43-year-old Mount Louisa man has been charged with a mid-range drink driving and will face Townsville Magistrate’s Court later this month.
Anyone with information or dashcam footage of the incident is urged to contact police on 1800 333 000.
For Australians looking for intelligent and unbiased news coverage, join renowned journalist Natarsha Belling on Your Morning Agenda for breaking national and international stories as well as the top business and finance stories - every weekday from 6:30am on Listnr