Next available departures Sat, Jul 4 Today, Jul 5 Tomorrow, Jul 6 Tue, Jul 7 Wed, Jul 8 Thu, Jul 9 Fri, Jul 10 Sat, Jul 11 More dates
Next departures for Madrid to Berga on July 4 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 11:00pm
Estación Sur 12h 25m 11:25am
Estación de Autobuses de Berga Cheapest Fastest CLP 61,110
Next departures for Madrid to Berga on July 5 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link iryo + ALSA
8:22am
Atocha 7h 49m 4:11pm
Estación de Autobuses de Berga Cheapest Fastest CLP 127,460
Next departures for Madrid to Berga on July 6 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 11:30pm
Avenida de América 16h 54m 4:24pm
Estación de Autobuses de Berga Cheapest CLP 53,050 11:30pm
Avenida de América 10h 41m 10:11am
Estación de Autobuses de Berga Fastest CLP 61,110 11:30pm
Avenida de América 10h 41m 10:11am
Estación de Autobuses de Berga No tags CLP 53,050
Next departures for Madrid to Berga on July 7 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 9:00am
Avenida de América 11h 36m 8:36pm
Estación de Autobuses de Berga Cheapest CLP 39,960 9:00am
Avenida de América 10h 41m 7:41pm
Estación de Autobuses de Berga Fastest CLP 39,960 6:30am
Estación Sur 11h 25m 5:55pm
Estación de Autobuses de Berga No tags CLP 43,530 7:00am
Avenida de América 11h 56m 6:56pm
Estación de Autobuses de Berga No tags CLP 43,530 7:00am
Avenida de América 10h 55m 5:55pm
Estación de Autobuses de Berga No tags CLP 43,530
Next departures for Madrid to Berga on July 8 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 6:30am
Estación Sur 11h 25m 5:55pm
Estación de Autobuses de Berga Cheapest CLP 39,960 9:00am
Avenida de América 10h 41m 7:41pm
Estación de Autobuses de Berga Fastest CLP 39,960 7:00am
Avenida de América 10h 55m 5:55pm
Estación de Autobuses de Berga No tags CLP 39,960 9:00am
Avenida de América 11h 36m 8:36pm
Estación de Autobuses de Berga No tags CLP 39,960 11:30am
Estación Sur 11h 25m 10:55pm
Estación de Autobuses de Berga No tags CLP 39,960
Next departures for Madrid to Berga on July 9 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 9:00am
Avenida de América 11h 36m 8:36pm
Estación de Autobuses de Berga Cheapest CLP 39,960 9:00am
Avenida de América 10h 41m 7:41pm
Estación de Autobuses de Berga Fastest CLP 39,960 6:30am
Estación Sur 11h 25m 5:55pm
Estación de Autobuses de Berga No tags CLP 43,530 7:00am
Avenida de América 11h 56m 6:56pm
Estación de Autobuses de Berga No tags CLP 43,530 7:00am
Avenida de América 10h 55m 5:55pm
Estación de Autobuses de Berga No tags CLP 43,530
Next departures for Madrid to Berga on July 10 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 12:14am
Aeropuerto Adolfo Suárez Madrid-Barajas, MAD T4 10h 27m 10:41am
Estación de Autobuses de Berga Cheapest CLP 61,110 9:15am
Aeropuerto Adolfo Suárez Madrid-Barajas, MAD T4 10h 26m 7:41pm
Estación de Autobuses de Berga Fastest CLP 61,110 7:00am
Avenida de América 10h 55m 5:55pm
Estación de Autobuses de Berga No tags CLP 61,110 9:00am
Avenida de América 10h 41m 7:41pm
Estación de Autobuses de Berga No tags CLP 61,110 11:55am
Aeropuerto Adolfo Suárez Madrid-Barajas, MAD T4 11h 10:55pm
Estación de Autobuses de Berga No tags CLP 61,110
Next departures for Madrid to Berga on July 11 Operated by Vehicle type Departure time Departure location Trip duration Arrival time Arrival location Recommended Price and booking link 9:00am
Avenida de América 11h 36m 8:36pm
Estación de Autobuses de Berga Cheapest CLP 61,110 11:55am
Aeropuerto Adolfo Suárez Madrid-Barajas, MAD T4 10h 40m 10:35pm
Estación de Autobuses de Berga Fastest CLP 61,110 9:15am
Aeropuerto Adolfo Suárez Madrid-Barajas, MAD T4 11h 21m 8:36pm
Estación de Autobuses de Berga No tags CLP 61,110 11:30am
Estación Sur 11h 5m 10:35pm
Estación de Autobuses de Berga No tags CLP 61,110 11:45pm
Aeropuerto Adolfo Suárez Madrid-Barajas, MAD T4 11h 40m 11:25am
Estación de Autobuses de Berga No tags CLP 61,110
Last refresh of the prices: Yesterday at 10:41 PM CEST.
View all departures Get from Madrid to Berga This route is served by bus only
The journey takes about 11 hours and with fares starting at just CLP 72,632, it presents an excellent value for a comfortable ride.
Where are the popular stops in Madrid and Berga? Stops in Madrid A
Avenida de América, 9, 28002 Madrid, Spain B
Mendez Alvaro, 83, , Madrid, 28045, Spain D
Plaza Moncloa, 671, 28008 Madrid, Spain E
Madrid Interc. Plaza Castilla Madrid Interc. Plaza Castilla, 28046 Madrid, Spain View map
F
Madrid Atocha railway station, Plaza del Emperador Carlos V, 28045 Madrid, Spain Stops in Berga A
Passeig de la Pau, 4, 08600 Berga, Barcelona, Spain Compare bus companies 4.3 out of 5 stars 4.3/5 62,497 reviews
Staff 4.7
Timeliness 4.3
Cleanliness 4.7
Wifi 3.5
Based on 62497 reviews, the company was rated 4.3 stars on Busbud. Travelers were especially satisfied with the ticket access and the staff but often complained with the wifi. ALSA ticket prices on this trip start at CLP 72,632
Frequently asked questions about traveling from Madrid to Berga by bus Please note that schedules, routes, or operator details shown here may be updated or vary at the time of your trip.
How much is the bus ticket from Madrid to Berga? The cheapest bus tickets from Madrid to Berga start from CLP 72,632. The average price for this route is around CLP 72,849. Busbud recommends that you book your tickets in advance for a better chance to get the lowest possible price.
How long is the bus ride from Madrid to Berga? The average bus trip duration from Madrid to Berga is 11h, covering a distance of 306 miles (493 km). The quickest bus can get you there in 9h 56m and is operated by ALSA .
Which bus companies service the Madrid to Berga route? Several major bus companies operate on this route with 8 buses available per day.
What is the earliest and latest departure time for the bus from Madrid to Berga? The earliest bus departs from Madrid to Berga at 12:14am. And the latest bus departs at 11:59pm.
What are the CO₂ emissions for the bus trip from Madrid to Berga? A bus trip from Madrid to Berga generates an estimated 12.321800000000001 kg of CO₂, making it a highly eco-friendly travel option and recommended mode of travel by Busbud.
People from around the world trust Busbud
Popular bus departures from Madrid Popular bus routes to Berga Continue your journey from Berga