Salamanca to Barcelona bus with BlaBlaCar

Mon, Jul 14
+ Add return
BlaBlaCar
Alsa
FlixBus
Avanza
flibco
1,000+ travel companies
QR-Code
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
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

The cheapest and fastest buses from Salamanca to Barcelona

Showing times and prices for Jul 14

Cheapest price

$58

Average price

$60

Fastest journey

12 h 5 m

Average duration

12 h 14 m

Buses per day

30

Distance

655 km

Cheap tickets

The best way to find a cheap bus ticket from Salamanca to Barcelona is to book your journey as far in advance as possible and to avoid traveling at rush hour.

The average ticket from Salamanca to Barcelona will cost around $60 if you buy it on the day, but the cheapest tickets can be found for only $58.

Fast buses

It's difficult to get from Salamanca to Barcelona without transferring at least once.

MonbusNormal+AlsaNormal
09:30AM12h35
Salamanca, Estación de Autobuses
10:05PMBarcelona, Estació d'Autobusos Nord
$581One-way
1 transfer
MonbusNormal+AlsaNormal
06:15AM12h20
Salamanca, Estación de Autobuses
06:35PMBarcelona, Estación de Autobuses de Sants
$581One-way
1 transfer
MonbusNormal+AlsaNormal
12:15PM12h20
Salamanca, Estación de Autobuses
12:35AMBarcelona, Estació d'Autobusos Nord
$581One-way
1 transfer
MonbusNormal+AlsaNormal
08:15AM13h35
Salamanca, Estación de Autobuses
09:50PMBarcelona, Estación de Autobuses de Sants
$581One-way
1 transfer
MonbusNormal+AlsaNormal
08:15AM13h35
Salamanca, Estación de Autobuses
09:50PMBarcelona, Estación de Autobuses de Sants
$581One-way
1 transfer

Travel Information

Compare train and bus for Salamanca to Barcelona

Omio recommends booking the train as it is the most popular option from Salamanca to Barcelona among Omio's users. If you are prioritising price take the train with prices starting from €51. For those with little time consider booking a train which can get you there in 6h 31m. The ticket price range depends on the travel mode: a train costs an average of €51, and a bus costs an average of €75.

Distance: 406 miles (655 km)

Compare bus with

Bus
Most popular
Train

€79

Average price

€75

Average price

Cheapest

13h 0m

Average total duration

12h 30m

Onboard

+

30m

Additional time*

7h 1m

Average total duration

Fastest

6h 31m

Onboard

+

30m

Additional time*

BlaBlaCar

Most popular bus company

iryo

Most popular train company

Direct Options

Direct Options

Live departures

Salamanca to Barcelona bus times

Showing buses for tomorrow, Monday, July 14
Last updated at 6:23 PM
ProviderDepartsDurationArrivesTransfers
Tickets
monbusNormal+alsaNormal3:30 AM Salamanca, Estación de Autobuses
13h55
5:25 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal3:30 AM Salamanca, Estación de Autobuses
13h20
4:50 PM Barcelona, Estació d'Autobusos Nord1 transfer
monbusNormal+alsaNormal3:30 AM Salamanca, Estación de Autobuses
13h05
4:35 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal4:15 AM Salamanca, Estación de Autobuses
12h20
4:35 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal4:15 AM Salamanca, Estación de Autobuses
13h10
5:25 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal4:15 AM Salamanca, Estación de Autobuses
12h35
4:50 PM Barcelona, Estació d'Autobusos Nord1 transfer
monbusNormal+alsaNormal6:15 AM Salamanca, Estación de Autobuses
13h35
7:50 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal6:15 AM Salamanca, Estación de Autobuses
13h35
7:50 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal6:15 AM Salamanca, Estación de Autobuses
13h50
8:05 PM Barcelona, Estació d'Autobusos Nord1 transfer
monbusNormal+alsaNormal7:30 AM Salamanca, Estación de Autobuses
12h35
8:05 PM Barcelona, Estació d'Autobusos Nord1 transfer
monbusNormal+alsaNormal7:30 AM Salamanca, Estación de Autobuses
12h20
7:50 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal7:30 AM Salamanca, Estación de Autobuses
12h20
7:50 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal10:15 AM Salamanca, Estación de Autobuses
12h20
10:35 PM Barcelona, Estació d'Autobusos Nord1 transfer
monbusNormal+alsaNormal10:15 AM Salamanca, Estación de Autobuses
12h05
10:20 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal10:15 AM Salamanca, Estación de Autobuses
12h05
10:20 PM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal11:30 AM Salamanca, Estación de Autobuses
17h05
4:35 AM Barcelona, Estació d'Autobusos Nord1 transfer
monbusNormal+alsaNormal11:30 AM Salamanca, Estación de Autobuses
16h50
4:20 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal11:30 AM Salamanca, Estación de Autobuses
16h50
4:20 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal1:15 PM Salamanca, Estación de Autobuses
15h20
4:35 AM Barcelona, Estació d'Autobusos Nord1 transfer
monbusNormal+alsaNormal1:15 PM Salamanca, Estación de Autobuses
15h05
4:20 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal1:15 PM Salamanca, Estación de Autobuses
15h05
4:20 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal2:30 PM Salamanca, Estación de Autobuses
14h05
4:35 AM Barcelona, Estació d'Autobusos Nord1 transfer
monbusNormal+alsaNormal2:30 PM Salamanca, Estación de Autobuses
13h50
4:20 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal2:30 PM Salamanca, Estación de Autobuses
13h50
4:20 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal4:00 PM Salamanca, Estación de Autobuses
12h20
4:20 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal4:00 PM Salamanca, Estación de Autobuses
12h35
4:35 AM Barcelona, Estació d'Autobusos Nord1 transfer
monbusNormal+alsaNormal4:00 PM Salamanca, Estación de Autobuses
12h20
4:20 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal5:00 PM Salamanca, Estación de Autobuses
12h49
5:49 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal5:00 PM Salamanca, Estación de Autobuses
12h49
5:49 AM Barcelona, Estación de Autobuses de Sants1 transfer
monbusNormal+alsaNormal5:00 PM Salamanca, Estación de Autobuses
13h04
6:04 AM Barcelona, Estació d'Autobusos Nord1 transfer

Find all the dates and times for this journey

Compare prices and tickets Salamanca to Barcelona by train or bus

Mon
Jul 14
Tue
Jul 15
Wed
Jul 16
Thu
Jul 17
Fri
Jul 18
Sat
Jul 19
Sun
Jul 20
Mon
Jul 21
Tue
Jul 22
Wed
Jul 23
Thu
Jul 24
Fri
Jul 25
Sat
Jul 26
Sun
Jul 27
Mon
Jul 28
Tue
Jul 29
Wed
Jul 30
Thu
Jul 31
Fri
Aug 01
Sat
Aug 02
Sun
Aug 03

Journey information

Overview: Bus from Salamanca to Barcelona

SpainSpain
SpainSpain
Icon of bus
Buses from Salamanca to Barcelona run on average 1 times per day, taking around 12h 30m. Cheap bus tickets for this journey start at $93 (€75) but you can travel from only $64 (€51) by train.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Train from $64 (€51)
Distance
406 miles (655 km)
Average bus duration
12h 30m
Cheapest ticket price
$93 (€75)
Buses per day
1
Direct buses
1
Fastest bus
11h 10m
First bus
01:00
Last bus
21:30
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Train from $64 (€51)

Bus companies: BlaBlaCar, FlixBus and Vibasa from Salamanca to Barcelona

BlaBlaCar, FlixBus and Vibasa buses will get you to Barcelona from Salamanca from $100 (€80). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

FlixBus is one of the most popular low-cost bus companies in Europe. Founded in Germany, FlixBus has expanded its services throughout Europe and even to the United States, giving travelers in both continents the option to take a long-distance bus at an affordable price. FlixBus also operates overnight buses on select routes throughout Europe. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and one checked bag per person. Additional fees apply for bringing extra luggage and making specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat. Standard amenities onboard include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long bus journeys, extra legroom, luggage space and toilets.

Salamanca to Barcelona bus information with FlixBus:

  • Average Duration: 10 h 5 min
  • Cheapest Price: $103
  • FlixBus frequency: 1 a day

FAQs: Bus from Salamanca to Barcelona

FAQs: Take the bus from Salamanca 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 Salamanca to Barcelona.
FAQs

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.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links