U2 frontman Bono was rescued from a restaurant in Nice by anti-terror police after becoming caught up in the Bastille Day terror attack, fellow diners have told French media.

The 56-year-old musician was on the terrace of restaurant La Petite Maison when the chaos unfolded, La Parisienne magazine reports.

"Suddenly I saw people running, without shouting," the upmarket restaurant's owner Anne-Laure Rubi told the publication. "It was a silent panic - it was extraordinary."

According to Rubi, Bono had been at the restaurant with friends when the panic started at roughly 10:30pm on Thursday.