Passengers were eventually taken to a segregated area of the airport. A replacement flight was scheduled to land in Melbourne after 9:30 p.m. on Sunday.
In a statement, Jetstar thanked passengers aboard JQ30 and said the health of the person experiencing a medical episode was their number one priority.
“We understand this has been a long delay and a frustrating experience,” said an airline spokeswoman.
“Safety is always our number one priority and we thank passengers for their patience and understanding as we supported the passenger who required urgent medical attention and worked to get everyone else on their way as quickly as possible.”
The spokeswoman said Nine news Jetstar would work with those seeking refunds on a case-by-case basis.