Rome to Barcelona bus

Mon, May 27
+ Add return
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
42K ratings
Google Play
136K reviews

Cheap bus tickets and times from Rome to Barcelona

Showing times and prices for May 27


Fastest Journey

20 h


1d 1 h 12 m

Buses per day



859 km

Cheap bus tickets from Rome to Barcelona start from $150 with an average ticket price of $161.

The fastest bus from Rome to Barcelona takes 20h in comparison to an average duration of 1d 1h 12m and covers a distance of 859 km.

12 buses leave Rome for Barcelona every day with It's difficult to get from Rome to Barcelona without transferring at least once. travelling directly.

Roma, Autostazione Tiburtina
11:25PMBarcelona, Estació d'Autobusos Nord
1 transfer
2nd Cheapest
Roma, Autostazione Tiburtina
06:00PMBarcelona, Estació d'Autobusos Nord
1 transfer
Roma, Autostazione Tiburtina
02:10AMBarcelona, Estación de Autobuses de Sants
2 transfers
Roma, Autostazione Tiburtina
08:30AMBarcelona, Estación de Autobuses de Sants
1 transfer
Roma, Autostazione Tiburtina
08:00AMBarcelona, Estació d'Autobusos Nord
1 transfer

Compare prices and tickets Rome to Barcelona by train, bus, or flight

May 27
May 28
May 29
May 30
May 31
Jun 01
Jun 02
Jun 03
Jun 04
Jun 05
Jun 06
Jun 07
Jun 08
Jun 09
Jun 10
Jun 11
Jun 12
Jun 13
Jun 14
Jun 15
Jun 16

More than 1,000 travel companies trust us to sell their tickets all in one place.

Eurolines France
Bla Bla Bus

Overview: Bus from Rome to Barcelona

distanceDistance533 miles (859 km)
durationAverage bus duration19 h 40 min
priceAverage bus ticket price$141 (€122)
changesDirect busNo
carriersBus providersFlixBus or BlaBlaCar Bus

Buses from Rome to Barcelona cover the 533 miles (859 km) long trip taking on average 19 h 40 min with our travel partners like FlixBus or BlaBlaCar Bus. While the average ticket price for this journey costs around $141 (€122), you can find the cheapest bus ticket for as low as $80 (€69). Travelers depart most frequently from Rome, Termini and arrive in Barcelona, Estación de Autobuses de Sants.

Bus providers: FlixBus, BlaBlaCar Bus and Itabus from Rome to Barcelona

FlixBus, BlaBlaCar Bus and Itabus buses will get you to Barcelona from Rome from $66 (€57). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

BlaBlaCar Bus (formerly known as Ouibus or iDBUS) is a popular French bus company from France operating long-distance services in 10 countries in Europe and connecting over 300 destinations. It is a subsidiary of the French carpooling service, BlaBlaCar. Standard amenities on BlaBlaCar Bus include toilets, air conditioning, USB and power outlets for charging phones, tablets and laptops during long bus journeys, extra legroom and adjustable seats. There is also free Wi-Fi available on select routes. The only ticket type from BlaBlaCar Bus is the Standard ticket, which allows each traveler to bring one carry-on bag and up to two checked bags.

Bus information from Rome to Barcelona with BlaBlaCar Bus:

  • Average Duration: 27 h 20 min
  • Cheapest Price: $110

Buses from Rome to Barcelona

Buses in Europe are an affordable way to travel between cities, with a variety of companies offering both domestic and international routes. Buses from Rome to Barcelona are operated by Flixbus, and Alsa. Most bus services depart from Rome's Tiburtina bus station. Buses from Rome to Barcelona take between 20 hours–22 hours, terminating at Barcelona's Estacio del Nord bus station. Alsa offers a direct route, and most FlixBus services require one change in Genoa or Milan.

Rome to Barcelona: Not what you're looking for?

Return buses from Barecelona to Rome | Compare all modes of traveling from Rome to Barcelona | Or learn more about cheap buses to Barcelona

Rome to Barcelona Bus Cost

Average prices for buses from Rome to Barcelonas when you book in advance

Booking Period

Average Price

Same Day


1 Day in Advance


1 Week in Advance


2 Weeks in Advance


1 Month in Advance


3 Months in Advance


Rome to Barcelona Buses: General Information

While taking a bus is slower than flying or taking the train, it is significantly cheaper and can take as little as 20½ hours to arrive in Barcelona.

  • autobus Most Rome to Barcelona buses are run by either Flixbus or Alsa.
  • autobus Most buses are direct, depart from Rome's Tiburtina bus station and arrive at Barcelona's Estacio del Nord bus station.
  • autobus Traveling from Rome to Barcelona by bus takes as little as 20 hours and 30 minutes.
  • autobus Most travelers book their Rome to Barcelona bus ticket 1 day in advance of the travel date.

Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Rome to Barcelona buses decrease the further they are booked in advance:

  • Rome to Barcelona bus tickets are 10% cheaper on average when booked 1 month in advance as opposed to purchasing a bus ticket the day of.

About Rome

Rome, the Eternal City, is the world famous center of history, fashion, art, and cuisine even three millennia after its mythical creation. From the Colosseum to the Villa Borghese to the Spanish Steps, Rome's timeless splendor will be sure to captivate travelers from around the world. No trip to Rome would be complete without a visit to Vatican City, which located entirely within the city of Rome. Vatican City is the home of the Pope, St. Peter's Basilica and the Sistine Chapel.

About Barcelona

Barcelona's Mediterranean climate provides the perfect backdrop for the city's unique architecture and vibrant nightlife. Travelers can soak in the Iberian sun on one of Barcelona's beaches or explore the city's lengthy history with an architectural tour. Sample Catalan food at one of Barcelona's tapas bars before viewing the world-famous artworks of Pablo Picasso and Salvador Dali. The variety of activities and lifestyles available in Barcelona makes it a necessity for anyone traveling in Spain.

FAQs: Bus from Rome to Barcelona

FAQs: Take the bus from Rome to Barcelona with ease. Whether you want fast, cheap or something entirely different, our travel experts have the information you need to know so you can find the best option from Rome to Barcelona.
Cheap bus tickets from Rome to Barcelona can start from as little as $80 (€69) when you book in advance. The average bus ticket price for Rome to Barcelona is $141 (€122); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by bus from Rome to Barcelona is 19 h 40 min   to travel the 533 mile (859 km) long trip. Journey times can vary on weekends and holidays, so use our Journey Planner to search for a specific date.
The first bus from Rome to Barcelona leaves at 9: 00 AM. Plan your trip with the Journey Planner   from Omio.
The last bus from Rome to Barcelona leaves at 10: 50 PM.
For the best Rome to Barcelona bus to purchase, you can travel safely and comfortably with FlixBus or BlaBlaCar Bus. However, it's always good to check all possible bus providers with services to Barcelona from Rome to compare what amenities they may offer.

When departing from Rome, you have various bus station options to start your route from including Rome, Termini, Rome, Termini (G) and Rome, Roma Ostiense. When arriving in Barcelona, you can end your route in bus stations like Barcelona, Estación de Autobuses de Sants, Barcelona, Pl. Universitat and Barcelona, Ronda de la Universitat (Pl Universitat).

Passengers board the bus most frequently from Rome, Termini, which is located around 2.2 miles (3.5 km) away from the city centre, and they get off the bus at Barcelona, Estación de Autobuses de Sants, located 1.4 miles (2.3 km) away from the city centre.

The cheapest month to travel from Rome to Barcelona by bus is November.
It's helpful to compare your options as there are 3 ways to travel to Barcelona from Rome including taking a train, bus or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone
More routes, destinations and providers