The Madrid-Barcelona route is one of the busiest in Spain, and there are several train companies that operate on this route. The most popular train companies are Renfe with AVE trains and the low-cost Avlo trains, iryo and Ouigo. Each of these companies offers different services, and it’s important to understand the differences between them before purchasing a ticket.