The crash, which occurred at about 11 am, resulted in the glider snapping in two, with the front section coming to rest hanging over a creek bank.
One of the men on board, a 54-year-old from Cudgera, managed to get out of the glider and call for help.
However, the second man, a 58-year-old from Ocean Shores, was trapped for more than an hour before being released by rescue workers.
He was taken to Lismore Base Hospital in the Westpac Rescue Helicopter and later transferred to Brisbane’s Princess Alexandra Hospital with suspected spinal, chest and leg injuries.
The Cudgera man was taken to Tweed Hospital with lower back and chest injuries.
Both men were said to be in a stable condition on Monday.
As no one was killed in the accident, there will be no official investigation by the Australian Transport Safety Bureau.
Update your news preferences and get the latest news delivered to your inbox.