Cairney has penned terms to 2027.
He said: “This is my club. This is where I want to be. As long as I keep playing, affecting games, and helping the Club on and off the pitch, then I’ll stay as long as possible.
“I said last year that I wanted to stay for a long time, and this year’s no different. I’ve loved being here, I’ve loved playing here. It’s a special thing, my longevity here and the things we’ve done together, and are still doing together.”
Fulham chairman Tony Khan added: “I am thrilled that Tom Cairney has signed an extension with Fulham and that he will play his 12th season with us!
“Tom joined us in the summer of 2015 and has played an integral part in some of Fulham's finest moments, with vital goals, distinguished leadership and with his true passion for the Club. Tom delivers time and time again for the supporters he appreciates so much."
