Bus from Madrid to Oviedo and return

Find cheap coach tickets for your bus journey from Madrid to Oviedo and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
You want to travel from Madrid to Oviedo or vice versa? Then it's best to check and compare the ticket prices and availability of various bus providers. This is the reason why CheckMyBus was created: In the search results, we show you all providers operating the connection of your choice. Using our website is the most stress-free way to find the best ticket for your ride from Oviedo to Madrid. It's simple: Just click on the "Find Now" button and book your trip!

Madrid to Oviedo Coach Information

Cheapest Bus£1.38
Fastest Bus0h 26m
Distance372.5 km
Coach CompaniesALSA, FlixBus, Eurolines Suisse
  Bus Madrid - Oviedo    373 km
Ø Bus connections8 x
Savings-96%

The cheapest coach connections from Madrid to Oviedo

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Madrid
    Oviedo
      20:24
      20:50
    27 Sep
    ALSAALSA
    from £1.38
  • Madrid
    Oviedo
      20:24
      20:50
    2 Oct
    ALSAALSA
    from £1.38
  • Madrid
    Oviedo
      20:24
      20:50
    17 Sep
    ALSAALSA
    from £1.38
  • Madrid
    Oviedo
      20:24
      20:50
    20 Sep
    ALSAALSA
    from £1.38
  • Madrid
    Oviedo
      20:24
      20:50
    24 Sep
    ALSAALSA
    from £1.38
  • Madrid
    Oviedo
      20:24
      20:50
    16 Sep
    ALSAALSA
    from £1.38
  • Madrid
    Oviedo
      13:00
      09:55
    12 Oct
    +1
    FlixBusFlixBus
    from £17.82
  • Madrid
    Oviedo
      13:00
      09:55
    15 Nov
    +1
    FlixBusFlixBus
    from £17.82
  • Madrid
    Oviedo
      13:00
      09:55
    16 Nov
    +1
    FlixBusFlixBus
    from £17.82
  • Madrid
    Oviedo
      13:00
      09:55
    17 Nov
    +1
    FlixBusFlixBus
    from £17.82
  • Madrid
    Oviedo
      13:00
      09:55
    21 Sep
    +1
    FlixBusFlixBus
    from £17.82
  • Madrid
    Oviedo
      13:00
      09:55
    28 Sep
    +1
    FlixBusFlixBus
    from £17.82
  • Madrid
    Oviedo
      17:15
      22:30
    29 Sep
    Eurolines SuisseEurolines Suisse
    from £31.17
  • Madrid
    Oviedo
      18:00
      23:30
    29 Sep
    Eurolines SuisseEurolines Suisse
    from £31.17


  Train Madrid - Oviedo    373 km
   Savings

The cheapest train connections from Madrid to Oviedo

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Madrid
    Oviedo
      11:48
      16:48
    29 Sep
    RenfeRenfe
    from £14.63
  • Madrid
    Oviedo
      11:48
      16:29
    29 Sep
    RenfeRenfe
    from £24.00
  • Madrid
    Oviedo
      07:05
      11:44
    29 Sep
    RenfeRenfe
    from £24.35
  • Madrid
    Oviedo
      07:05
      11:44
    29 Sep
    RenfeRenfe
    from £24.35


  Carpooling Madrid - Oviedo    373 km
   Savings

The cheapest carpooling offers from Madrid to Oviedo

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Madrid
    Oviedo
      17:00
      21:50
    21 Sep
    BlaBlaCarBlaBlaCar
    from £14.27
  • Madrid
    Oviedo
      16:10
      21:00
    27 Sep
    BlaBlaCarBlaBlaCar
    from £16.06
  • Madrid
    Oviedo
      22:00
      02:50
    17 Sep
    +1
    BlaBlaCarBlaBlaCar
    from £16.95
  • Madrid
    Oviedo
      16:00
      20:50
    20 Sep
    BlaBlaCarBlaBlaCar
    from £16.95


  Bus Oviedo - Madrid    373 km
Ø Bus connections8 x
Savings-96%

The cheapest coach connections from Oviedo to Madrid

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Oviedo
    Madrid
      22:15
      22:40
    28 Sep
    ALSAALSA
    from £1.38
  • Oviedo
    Madrid
      20:15
      20:40
    19 Sep
    ALSAALSA
    from £1.38
  • Oviedo
    Madrid
      20:15
      20:40
    17 Sep
    ALSAALSA
    from £1.38
  • Oviedo
    Madrid
      20:15
      20:40
    23 Sep
    ALSAALSA
    from £1.38
  • Oviedo
    Madrid
      22:15
      22:40
    22 Sep
    ALSAALSA
    from £1.38
  • Oviedo
    Madrid
      20:15
      20:40
    16 Sep
    ALSAALSA
    from £1.38
  • Oviedo
    Madrid
      15:30
      20:35
    29 Sep
    Eurolines SuisseEurolines Suisse
    from £31.17
  • Oviedo
    Madrid
      15:30
      20:45
    29 Sep
    Eurolines SuisseEurolines Suisse
    from £31.17


  Train Oviedo - Madrid    373 km
   Savings

The cheapest train connections from Oviedo to Madrid

%No particular date in mind? Here's a selection of the cheapest train tickets for the next few days.
  • Oviedo
    Madrid
      07:30
      11:50
    29 Sep
    RenfeRenfe
    from £14.63
  • Oviedo
    Madrid
      07:30
      11:50
    29 Sep
    RenfeRenfe
    from £19.49
  • Oviedo
    Madrid
      18:21
      22:55
    29 Sep
    RenfeRenfe
    from £19.49
  • Oviedo
    Madrid
      07:30
      11:50
    29 Sep
    RenfeRenfe
    from £24.35


  Carpooling Oviedo - Madrid    373 km
   Savings

The cheapest carpooling offers from Oviedo to Madrid

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Oviedo
    Madrid
      16:30
      21:20
    29 Sep
    BlaBlaCarBlaBlaCar
    from £16.06
  • Oviedo
    Madrid
      17:00
      21:50
    6 Oct
    BlaBlaCarBlaBlaCar
    from £16.06
  • Oviedo
    Madrid
      16:30
      21:20
    22 Sep
    BlaBlaCarBlaBlaCar
    from £16.95
  • Oviedo
    Madrid
      08:40
      13:20
    16 Sep
    BlaBlaCarBlaBlaCar
    from £16.95


Current ticket prices


Bus stops in Madrid and Oviedo

  Stations
Av de Santander s/n, 33001 Oviedo (Spain)

Find out more details about the service on your bus from Madrid to Oviedo and return

Opting for the bus for a city trip is getting more and more popular. Not only is it a very affordable and environmentally friendly way of travelling, but also as comfortable as well as convenient as taking a plane or train. In recent years, providers have stepped up their game when it comes to on-board amenities by offering appliances from electrical outlets over air-conditioning to wireless internet free of charge. When taking a look at the search results shown on our page, you can instantly see, which provider offers which comfort features. For instance, wireless internet free of charge can be found on the buses of FlixBus. A generous baggage allowance is basically a given as well: Most providers, which offer buses from Madrid to Oviedo, allow their passengers to take a normal sized suitcase in addition to hand-luggage. Additional luggage or outsize luggage can usually be booked for a few pounds. Have you remembered to check all the data necessary for a successful long-distance coach trip from Oviedo to Madrid? Take a look at the exact location of the bus terminals in both cities, find out about departure times and pick the best bus for your very own wishes and needs. You can also use CheckMyBus to look for current deals for your bus Madrid – Oviedo: Saving a few extra pounds will allow you to spend more money on souvenirs, snacks and beverages on the coach or simply to stock up your holiday funds.

Madrid and Oviedo: Useful Info

Madrid
3.26 Million
Oviedo
224,005
Taxi
£3.57
£4.66
Madrid
Oviedo
A taxi journey in Madrid is 24% cheaper than in Oviedo.
Local buses
£1.34
£1.07
Madrid
Oviedo
A bus fare in Madrid is 21% more expensive than in Oviedo.
Beer
£2.68
£1.87
Madrid
Oviedo
A pint of beer in Madrid is 31% more expensive than in Oviedo.
Water
£0.62
£0.58
Madrid
Oviedo
A bottle of water in Madrid is 7% more expensive than in Oviedo.
Meal
£9.10
£7.73
Madrid
Oviedo
A meal in Madrid is 16% more expensive than in Oviedo.
Trusted shop
The CheckMyBus App
Free Download