Suarez turned in a cross from Vidal in the 37th minute to give Barca the lead over the Basques, who they will meet in the King's Cup final, and Neymar pounced on an error from goalkeeper Fernando Pacheco in the 40th.
Messi hit the ball under a hapless Pacheco for the third in the 59th minute to complete a full house for the 'MSN' trident, while an own goal by Alexis Ruano, a thumping strike from Ivan Rakitic and a volley by Suarez completed the rout.
A brilliant outing for Luis Enrique's side turned sour, however, when Vidal was left writhing in pain from a harrowing ankle injury sustained in a challenge from Theo Hernandez with five minutes remaining.
Barca top the standings on 48 points although Real Madrid, second on 46 and having played three games less than the Catalans, can return to top spot when they visit basement club Osasuna later on Saturday.
"Seeing one of your team mates suffer a serious injury is ugly for everyone. We have to try and support him. We have to wait and see but it looks to be very serious."