Passengers stranded in Thailand for two days when their Jetstar flight was repeatedly delayed have finally touched down in Sydney, with some vowing never to use the budget airline again.
Flight JQ28 from Phuket to Sydney was due to leave at 9pm (local time) on Monday but the flight was cancelled, leaving 290 passengers stranded, a disgruntled passenger told AAP on Tuesday night.
The airline, citing "technical issues", offered passengers a full refund, $600 ($NZ760.39) worth of Jetstar travel vouchers and covered the cost of two nights accommodation during the delay.
A replacement flight left Phuket on Wednesday and arrived in Sydney about 8.30am (AEDT) on Thursday.
"I will never fly Jetstar ever again," one man told Macquarie Radio as he arrived in Sydney.
Passengers included a woman due to undergo chemotherapy and children meant to return to school on Thursday.
The cut-price airline on Wednesday said it had issued a written apology to passengers.