There are different train companies operating between Barcelona-El Prat Airport and Nice. SNCF and Renfe are the most booked train companies.