The average bus between Ericeira and Gerês takes 13h 27m and the fastest bus takes 8h 46m. The bus service runs several times per day from Ericeira to Gerês. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 3 times a day between Ericeira and Gerês. The earliest departure is at 9:43 AM in the morning, and the last departure from Ericeira is at 11:28 PM which arrives into Gerês at 4:09 PM. All services require a transfer at Sintra and take an average of 13h 27m. The schedules shown below are for the next available departures.
Arrives next day



13h 51m • 3 changes
Arrives next day



15h 11m • 3 changes



8h 46m • 3 changes
Arrives next day



17h 17m • 3 changes
Arrives next day



17h 37m • 3 changes



9h 11m • 3 changes
Arrives next day



17h 11m • 3 changes
Arrives next day



16h 41m • 3 changes



9h 11m • 3 changes
Arrives next day



15h 15m • 3 changes
Arrives next day



18h 15m • 3 changes



8h 46m • 3 changes
Arrives next day



13h 51m • 3 changes
Arrives next day



15h 11m • 3 changes
Want to know about travelling from Ericeira to Gerês? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Ericeira to Gerês. However, there are services departing from Ericeira station and arriving at Gerês station via Porto. The journey, including transfers, takes approximately 13h 27m.
Ericeira to Gerês bus services, operated by Carris Metropolitana, depart from Sintra station.
Ericeira to Gerês bus services, operated by Carris Metropolitana, arrive at EB Gerês station.
The distance between Ericeira and Gerês is 325.2 km. The road distance is 450 km.
You can take a bus from Estrada Nacional 247 Frente Rua do Parque to EB Gerês via Sintra, Porto, and Centro Coordenador de Transportes de Braga in around 8h 52m.