Bus from Oviedo to Salamanca (ES) and return

Find cheap coach tickets for your bus journey from Oviedo to Salamanca (ES) and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1850 Companies – 5,626,257 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Oviedo - Salamanca (ES)

Cheapest Bus£12.06
Fastest Bus4h 0m
Distance266.4 km
Coach CompaniesALSA, Eurolines Suisse

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Oviedo
    Salamanca (ES)
    16:30
    20:30
    24 Jun
    ALSAALSA
    from £12.06
  • Oviedo
    Salamanca (ES)
    16:30
    20:30
    22 Mar
    ALSAALSA
    from £12.06
  • Oviedo
    Salamanca (ES)
    07:30
    12:30
    9 Mar
    ALSAALSA
    from £12.06
  • Oviedo
    Salamanca (ES)
    20:30
    01:15
    29 Feb
    ALSAALSA
    from £13.40
  • Oviedo
    Salamanca (ES)
    20:30
    01:15
    9 Mar
    +1
    ALSAALSA
    from £19.52
  • Oviedo
    Salamanca (ES)
    07:30
    12:30
    9 Mar
    Eurolines SuisseEurolines Suisse
    from £20.30
  • Oviedo
    Salamanca (ES)
    11:30
    15:55
    9 Mar
    Eurolines SuisseEurolines Suisse
    from £20.30
  • Oviedo
    Salamanca (ES)
    20:30
    01:15
    24 Jun
    +1
    ALSAALSA
    from £20.30
  • Oviedo
    Salamanca (ES)
    20:30
    01:15
    22 Mar
    +1
    ALSAALSA
    from £20.30
  • Oviedo
    Salamanca (ES)
    20:30
    01:15
    29 Feb
    ALSAALSA
    from £20.30
  • Oviedo
    Salamanca (ES)
    20:30
    01:15
    9 Mar
    +1
    ALSAALSA
    from £20.30
  • Oviedo
    Salamanca (ES)
    11:30
    15:55
    9 Mar
    ALSAALSA
    from £20.30
  • Oviedo
    Salamanca (ES)
    16:30
    20:30
    9 Mar
    ALSAALSA
    from £20.30
  • Oviedo
    Salamanca (ES)
    07:30
    12:30
    29 Feb
    ALSAALSA
    from £23.32
  • Oviedo
    Salamanca (ES)
    09:00
    13:10
    9 Mar
    BlaBlaCarBlaBlaCar
    from £11.73
  • Oviedo
    Salamanca (ES)
    20:00
    23:10
    9 Mar
    BlaBlaCarBlaBlaCar
    from £11.73
  • Oviedo
    Salamanca (ES)
    16:00
    19:30
    9 Mar
    BlaBlaCarBlaBlaCar
    from £12.56
  • Oviedo
    Salamanca (ES)
    17:00
    20:20
    9 Mar
    BlaBlaCarBlaBlaCar
    from £12.56
Departure / Arrival
Date best offer
Company
Best price
  • Salamanca (ES)
    Oviedo
    14:15
    19:20
    24 Jun
    ALSAALSA
    from £12.06
  • Salamanca (ES)
    Oviedo
    14:15
    19:20
    19 Mar
    ALSAALSA
    from £12.06
  • Salamanca (ES)
    Oviedo
    02:50
    07:50
    4 Mar
    ALSAALSA
    from £12.06
  • Salamanca (ES)
    Oviedo
    10:00
    14:00
    4 Mar
    ALSAALSA
    from £12.06
  • Salamanca (ES)
    Oviedo
    14:15
    19:20
    4 Mar
    ALSAALSA
    from £12.06
  • Salamanca (ES)
    Oviedo
    02:50
    07:50
    9 Mar
    ALSAALSA
    from £12.06
  • Salamanca (ES)
    Oviedo
    19:00
    23:20
    4 Mar
    ALSAALSA
    from £13.40
  • Salamanca (ES)
    Oviedo
    02:50
    07:50
    9 Mar
    Eurolines SuisseEurolines Suisse
    from £20.30
  • Salamanca (ES)
    Oviedo
    10:00
    14:00
    9 Mar
    Eurolines SuisseEurolines Suisse
    from £20.30
  • Salamanca (ES)
    Oviedo
    19:00
    23:20
    24 Jun
    ALSAALSA
    from £20.30
  • Salamanca (ES)
    Oviedo
    14:15
    19:20
    19 Mar
    ALSAALSA
    from £20.30
  • Salamanca (ES)
    Oviedo
    19:00
    23:20
    19 Mar
    ALSAALSA
    from £20.30
  • Salamanca (ES)
    Oviedo
    19:00
    23:20
    9 Mar
    ALSAALSA
    from £20.30
  • Salamanca (ES)
    Oviedo
    19:00
    23:20
    9 Mar
    ALSAALSA
    from £20.30
  • Salamanca (ES)
    Oviedo
    10:20
    13:30
    9 Mar
    BlaBlaCarBlaBlaCar
    from £11.73
  • Salamanca (ES)
    Oviedo
    19:50
    23:10
    9 Mar
    BlaBlaCarBlaBlaCar
    from £11.73
  • Salamanca (ES)
    Oviedo
    18:50
    22:10
    9 Mar
    BlaBlaCarBlaBlaCar
    from £13.40
  • Salamanca (ES)
    Oviedo
    10:30
    13:50
    9 Mar
    BlaBlaCarBlaBlaCar
    from £14.24

Information about the bus connection, amenities and services

You're looking for a bus from Oviedo to Salamanca (ES) or vice versa? is currently the most inexpensive coach provider with prices starting from £20.30. The fastest bus is provided by and only needs 4h 25m for the distance between the two cities. The first bus of the day leaves at 07:30 - or proceed with the last one at 20:30. The choice is yours: Just click "Find Now", see all available buses and hop on!
The more offers you can pick from, the more complicated it usually is to make a decision. This is why CheckMyBus was created: If you are looking for a bus Oviedo - Salamanca (ES), you might find that more than one operator offers convenient routes. In such cases, it’s always of advantage to check and compare. On CheckMyBus you can look for the quickest, the most comfortable or the cheapest bus from Salamanca (ES) to Oviedo and vice versa. Simply insert your date of travel and start your search. In the search results, you will see, which operator offers xxl legroom, the most generous luggage allowance or on which buses you are allowed to take pets or outsize baggage. Here's an example: On a bus from Oviedo to Salamanca (ES), the company Movelia allows you to take your bike for some extra quid. Check out all the offers and pick the one that suits your individual wishes and needs best. All of this can be done in a few clicks!
Ticket prices for a bus trip from Oviedo to Salamanca (ES) are connected to demand. A rule of thumb: The earlier you book, the cheaper the fare – with a bit of luck you might score a ticket for only £20.30. A comparison with other means of transportation can be a good idea as well: Check train, carpooling and flight deals and we’re sure you’ll find a great travel deal.

Bus stops in Oviedo and Salamanca (ES)

Stations
Av. de Filiberto Villalobos 71, 37007 Salamanca (ES) (Spain)

Compare Oviedo and Salamanca (ES)

£4.37
£4.19
Oviedo
Salamanca (ES)
A taxi journey in Oviedo is 5% more expensive than in Salamanca (ES).
£1.01
£0.88
Oviedo
Salamanca (ES)
A bus fare in Oviedo is 13% more expensive than in Salamanca (ES).
£1.76
£1.68
Oviedo
Salamanca (ES)
A pint of beer in Oviedo is 5% more expensive than in Salamanca (ES).
£0.54
£0.45
Oviedo
Salamanca (ES)
A bottle of water in Oviedo is 17% more expensive than in Salamanca (ES).
£7.26
£9.21
Oviedo
Salamanca (ES)
A meal in Oviedo is 22% cheaper than in Salamanca (ES).

Continue your journey

Trusted shop
The CheckMyBus App
Free Download