Virgin Australia will cease regular passenger services between Geraldton and Perth from July 21.

A spokesperson said the last service would operate on July 21 from Perth to Geraldton as VA1791, departing at 12.55pm, and return from Geraldton to Perth as VA1790, departing at 2.40pm.

“All impacted customers will be offered a full refund (including Velocity Points) or a Travel Bank with all cancellation fees waived,” she said today.

Virgin Charter flights will continue from time to time.

Qantas is the only other carrier providing regular passenger flights on the route.