Rome2Rio

How to get fromMonistrol de Montserrat to Olianaby bus, car, or train

Find Transport to Oliana

See all options

There are 5 ways to get from Monistrol de Montserrat to Oliana by bus, car, or train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus via Igualada

    best
    1. Take the bus from Monasterio de Montserrat to Igualadabus bus
    2. Take the bus from Igualada to Olianabus bus 306
    3h 32m
    €32–33
  2. Bus

    cheapest
    1. Take the bus from Manresa to Solsonabus bus ALSA - Bcn-Sol
    2. Take the bus from Solsona to Olianabus bus ALSA - Bcn-Sol-Ad
    4h 4m
    €9–15
  3. Drive 91 km

    1. Drive from Monistrol de Montserrat to Olianacar car 91 km
    1h 15m
    €15–21
  4. Line 725 bus, bus

    1. Take the bus from Manresa - Ctra. de Cardona - Pompeu Fabra - Casal d'Avis to Calafbus bus 725 / ...
    2. Take the bus from Calaf to Olianabus bus 306
    4h 8m
  5. Train, bus

    1. Take the train from Martorell Enllaç to Igualadatrain train R6
    2. Take the bus from Igualada to Olianabus bus 306
    4h 18m
    €35–39

Monistrol de Montserrat to Oliana by train and bus

Calendar5Weekly Services
Duration4h 4mAverage Duration
Ticket€9Cheapest Price
See schedules

Questions & Answers

What companies run services between Monistrol de Montserrat, Spain and Oliana, Spain?

You can take a bus from Monasterio de Montserrat to Oliana via Igualada in around 3h 32m.

Bus operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What are the different types of Renfe trains in Spain?, Getting around the Cyclades, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.