Rome2Rio

How to get fromAlbufeira to Praia do Carvalhalby train, bus or car

Find Transport to Praia do Carvalhal

See all options

There are 3 ways to get from Albufeira to Praia do Carvalhal by train, bus, or car

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

  1. Train

    best
    1. Take the train from Albufeira - Ferreiras to Grandolatrain train Ic
    3h 53m
    €43–76
  2. Bus

    cheapest
    1. Take the bus from Terminal Rodoviário de Albufeira to Terminal Rodoviário de Bejabus bus 20 | Faro / ...
    2. Take the bus from Terminal Rodoviário de Beja to Grândola - R. D. Afonso Henriquesbus bus 85 | Vila Verde de Ficalho
    5h 28m
    €26–29
  3. Drive 176.7 km

    1. Drive from Albufeira to Praia do Carvalhalcar car 176.7 km
    2h 2m
    €27–39

Questions & Answers

What companies run services between Albufeira, Portugal and Praia do Carvalhal, Portugal?

Comboios de Portugal operates a train from Albufeira - Ferreiras to Grandola 4 times a day. Tickets cost €6–28 and the journey takes 1h 58m. Alternatively, you can take a bus from Terminal Rodoviário de Albufeira to Lagoa Formosa via Terminal Rodoviário de Beja and Grândola - R. D. Afonso Henriques in around 5h 28m.

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 How to get from Southend Airport into central London, How do I get from Sydney to Melbourne, and Best ways to travel around Australia - to help you get the most out of your next trip.

More Questions & Answers