Messi, 31, is ruled out with a fractured arm he suffered during the 4-2 LaLiga victory over Sevilla on Saturday and manager Ernesto Valverde concedes they will need to rely on a strong work-ethic rather than technical brilliance in his absence.
"We'll have to work together to make sure Leo Messi's absence shows as little as possible," Valverde said.
"We have the players to cover for him. The whole team will give it all they have."
Inter are expected to be without Belgium midfielder Radja Nainggolan who was injured during the Milan derby last weekend.
Inter coach Luciano Spalletti says the 30-year-old could be out for "a while" with an ankle injury, suffered after a challenge with AC Milan's Lucas Biglia.
Meanwhile, Barcelona defenders Samuel Umtiti and Thomas Vermaelen are ruled out of the match through injury and join Messi on the sidelines.
FC Barcelona: Ter Stegen; Sergi Roberto, Piqué, Lenglet, Alba; Busquets, Arthur, Rakitic, Rafinha; Coutinho, Luis Suárez.
Internazionale: Handanovic; D’Ambrosio, Skriniar, Miranda, Asamoah; Brozovic, Vecino, B. Valero; Candreva, Icardi, Perisic.