Madrid to Puebla de Sanabria Bus

  • Lowest price from $33.81
  • Average duration 4h 30m
  • Connections per day 4
  • Distance 305 km
  • CO₂ per person 27 kg

bus from Madrid to Puebla de Sanabria

The journey from Madrid to Puebla de Sanabria is about 305 km. On average a bus trip takes 4h 30m with 4 connections per day.

Lowest price $33.81
Trip duration 4h 30m
Connections per day 4
Lowest price $33.81
Highest price $33.81
First departure 10:00 AM
Last departure 10:50 PM
Distance 305 km
Departure Madrid
Arrival Puebla de Sanabria
Travel operator Monbus
Find the best price
Avanza - Auto Res21.35 kg CO₂
22:30Estación Sur
4h 45m
03:15PUEBLA DE SANABRIA
$43.41
direct

Next departures from Madrid to Puebla de Sanabria

Sample times and fares for the coming days — book to confirm availability and price.

MonBus $33.81
10:00 Estación Sur de Autobuses, Madrid
5h 5m · direct
15:05 Puebla de Sanabria (La Gran Casona)
MonBus $33.81
22:30 Estación Sur de Autobuses, Madrid
4h 15m · direct
02:45 Puebla de Sanabria (La Gran Casona)
MonBus $33.81
22:50 Madrid Intercambiador de Moncloa
3h 55m · direct
02:45 Puebla de Sanabria (La Gran Casona)
See all timetables

CO₂ emissions by mode

train 21.35kg
bus 22.88kg
flight 61kg
carpool 48.8kg

FAQ