Rome2Rio

How to get fromAlmada to Mafraby bus, train, car, or taxi

Find Transport to Mafra

See all options

There are 5 ways to get from Almada to Mafra by bus, train, car, or taxi

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

    best
    1. Take the bus from Fonte dos Anjinhos to Chapéu Pretobus bus Santa Cruz & Ericeira
    1h 11m
    €27–39
  2. Drive 47.7 km

    cheapest
    1. Drive from Almada to Mafracar car 47.7 km
    37 min
    €8–11
  3. Line 18651 train, train

    1. Take the train from Lisboa Rossio to Mira Sintra - Melecastrain train 18651 / ...
    2. Take the train from Mira Sintra - Melecas to Mafratrain train 30811 / ...
    1h 48m
    €17–24
  4. Taxi

    1. Take the taxi from Almada to Mafrataxi taxi 47.7 km
    37 min
    €60–75
  5. Line 18801 train, line 1633 bus, taxi

    1. Take the train from Lisboa Rossio to Sintratrain train
    2. Take the bus from Av Desidério Cambournac 15 to Av 10 Agosto 112bus bus
    3. Take the taxi from Av 10 Agosto 112 to Mafrataxi taxi
    2h 11m
    €19–26

Questions & Answers

What companies run services between Almada, Portugal and Mafra, Portugal?

Wavy Bus operates a bus from Fonte dos Anjinhos to Chapéu Preto twice daily. Tickets cost €13–22 and the journey takes 1h. Alternatively, you can take a train from Lisboa Rossio to Mafra via Mira Sintra - Melecas and Mafra in around 1h 48m.

Train operators
Bus operators
Other 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, Travelling to and around Russia for the 2018 FIFA World Cup, and How to get from London to Edinburgh - to help you get the most out of your next trip.

More Questions & Answers