Né à Florence en Italie, Filippo Bandinelli est formé par l'ACF Fiorentina. Il commence toutefois sa carrière professionnelle avec le Latina Calcio, en Serie B, où il est prêté lors de la saison 2015-2016. Il joue son premier match le , lors d'une rencontre de championnat face au Ternana Calcio. Il entre en jeu à la place de Joseph Minala(en) et son équipe s'incline par deux buts à un[1].
En , Bandinelli quitte définitivement la Fiorentina, où il n'aura joué aucun match en professionnel, afin de s'engager avec le Latina Calcio[2].
Le , Filippo Bandinelli s'engage en faveur de l'US Sassuolo[3].
Bandinelli fait sa première apparition sous les couleurs de l'Empoli FC face au Reggina 1914 le , en coupe d'Italie. Il est titularisé et son équipe l'emporte par deux buts à un[6]. Il inscrit son premier but pour Empoli le 25 août 2019, lors de la première journée de la saison 2019-2020 de Serie B, contre la Juve Stabia. Il participe à la victoire de son équipe en ouvrant le score d'une frappe lointaine (2-1 score final)[7].
Lors de la saison 2020-2021, il participe à la montée du club en première division, l'Empoli FC terminant premier de Serie B, et donc sacré champion, retrouve l'élite du football italien qu'il avait quittée en 2019[8],[9].
Bandinelli découvre alors la Serie A, faisant sa première apparition dans cette compétition le , à l'occasion de la première journée de la saison 2021-2022, contre la Lazio Rome. Titularisé ce jour-là, il se fait remarquer en inscrivant son premier but en première division en ouvrant le score, mais son équipe s'incline tout de même par trois buts à un[10],[11].
Spezia Calcio
Le 21 juillet 2023, Filippo Bandinelli s'engage en faveur de la Spezia Calcio. Il signe un contrat courant jusqu'en juin 2027[12].