Madrid to Salamanca Bus
Your latest searches will appear here.
- Lowest price from $16.15
- Average duration 2h 55m
- Connections per day 58
- Distance 176 km
- CO₂ per person 16 kg
bus from Madrid to Salamanca
The journey from Madrid to Salamanca is about 176 km. On average a bus trip takes 2h 55m with 58 connections per day.
| Lowest price | $16.15 |
|---|---|
| Trip duration | 2h 55m |
| Connections per day | 58 |
| Lowest price | $16.15 |
| Highest price | $29.11 |
| First departure | 06:40 AM |
| Last departure | 10:00 PM |
| Distance | 176 km |
| Departure | Madrid |
| Arrival | Salamanca |
| Travel operator | Monbus Monbus |
Next departures from Madrid to Salamanca
Sample times and fares for the coming days — book to confirm availability and price.
CO₂ emissions by mode
FAQ
A bus ticket from Madrid to Salamanca costs ≈ $21.42 (€19.17). Prices vary by how far ahead you book and the time of day. Tickets start from ≈ $16.15 (€14.46).
The cheapest ticket from Madrid to Salamanca costs ≈ $16.15 (€14.46). Book as early as possible and avoid peak times.
Madrid and Salamanca are 176 km apart.
The journey from Madrid to Salamanca takes about 2h 55m on average. The fastest option takes 2h 20m.
This route is served by 1 operators: Monbus.
There are about 58 connections per day from Madrid to Salamanca.
The first bus from Madrid to Salamanca leaves at 06:40 AM. Check times on your travel date.
The last bus from Madrid to Salamanca leaves at 10:00 PM. Check times on your travel date.
We recommend booking as early as possible. The bus we found costs ≈ $16.15 (€14.46) but prices can change.
There are about 58 direct connections from Madrid to Salamanca.
The shortest bus journey between Madrid and Salamanca takes 2h 20m.
Yes, there is a direct bus between Madrid and Salamanca.
The bus journey from Madrid to Salamanca generates 16 kg of CO₂.