The average bus between Ripollet and Diagonal Mar takes 41 min and the fastest bus takes 35 min. The bus runs at least 3 times per hour from Ripollet to Diagonal Mar. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run every 20 minutes between Ripollet and Diagonal Mar. The earliest departure is at 5:06 AM in the morning, and the last departure from Ripollet is at 2:44 PM which arrives into Diagonal Mar at 3:21 PM. All services require a transfer at av. Meridiana - c. Felip II and take an average of 41 min. The schedules shown below are for the next available departures.

41 min • 1 change
36 min • 1 change
47 min • 1 change
37 min • 1 changeWant to know about travelling from Ripollet to Diagonal Mar? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Ripollet to Diagonal Mar. However, there are services departing from Ripollet station and arriving at Diagonal Mar station via av. Meridiana - c. Felip II. The journey, including transfers, takes approximately 41 min.
Ripollet to Diagonal Mar bus services, operated by Autocars Font, depart from rbla. Sant Jordi station.
Ripollet to Diagonal Mar bus services, operated by Autocars Font, arrive at Espronceda - Jardins Josep Trueta station.
The distance between Ripollet and Diagonal Mar is 10.9 km. The road distance is 14 km.
You can take a bus from rbla. Sant Jordi to Espronceda - Jardins Josep Trueta via av. Meridiana - c. Felip II and Av. Meridiana, 277 in around 40 min.