Bus from Porto to Palma de Mallorca

Porto
Palma de Mallorca, Spain

Your cost to travel by Bus, car ferry Internorte: $176 - $215

Porto - Casa da Música
  • Total Distance:

    1201.0 km (746 miles)

  • Travel Time:

    21 Hours 32 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    45.75 USD (~33.69 EUR)

Andorra la Vella
  • Total Distance:

    216.87 km (135 miles)

  • Travel Time:

    3 Hours 41 Minutes

  • Frequency:

    5 Times/Day

  • Bus Fare:

    35.0 USD (~25.78 EUR)

Airport - Terminal 1
  • Total Distance:

    16.72 km (10 miles)

  • Travel Time:

    44 Minutes

  • Frequency:

    576 Times/Day

  • Bus Fare:

    6.0 USD (~4.42 EUR)

Villarroel-Gran Via
  • Total Distance:

    3.16 km (2 miles)

  • Travel Time:

    20 Minutes

  • Frequency:

    168 Times/Day

  • Bus Fare:

    2.0 USD (~1.47 EUR)

Barcelona
  • Total Distance:

    267.2 km (166 miles)

  • Travel Time:

    7 Hours 53 Minutes

  • Frequency:

    1 Times/Day

  • Ferry Fare:

    150.0 USD (~110.47 EUR)

Palma de Mallorca, Spain
Source: Rome2rio

Bus schedule

Departure Arrival Bus Fare Operator Duration
Porto - Casa da Música Andorra USD http://www.internorte.pt/ 20h 30mins
Andorra la Vella Barcelona Airport El Prat T1 35 USD http://www.andorrabybus.com/en/time-and-rates 3h 30mins
Airport - Terminal 1 Gran Villa - Urgell 6 USD http://www.aerobusbcn.com/index.php/en/timetables.html 42mins
Villarroel-Gran Via Moll de Barcelona 2 USD http://www.tmb.cat/en/linies-de-bus 19mins
Barcelona Palma de Mallorca 150 USD https://www.balearia.com/wps/portal/comercial/web_ca?WCM_GLOBAL_CONTEXT=/comercial/ca/Secciones/Horarios 7h 30mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 205 USD ~ 151 EUR
2 people 410 USD ~ 302 EUR
3 people 615 USD ~ 453 EUR
4 people 820 USD ~ 604 EUR
5 people 1,025 USD ~ 755 EUR

Did you know?

  • The total CO2 Emission for your Porto - Palma de Mallorca bus trip is 77.33000000000001 kg
  • Your total cost to travel by bus from Porto to Palma de Mallorca is about 205.0 USD (~150.97 EUR)