Buses from Lagos to Seville are a great way to get from Portugal’s Algarve to Spain’s Andalusia region while you are visiting Europe. In fact, due to the lack of train services between the two cities, buses are the only public transport option.
The company that operates coach services on this route is called Eva. Their buses depart from Lagos Rossio de Sao Joao in Portugal and arrive at Seville Plaza de Armas coach station in southern Spain.
Eva buses from Lagos to Seville leave every day at 6:30 and 13:45 from the beginning of September until the beginning of July. From the beginning of July until the beginning of September, buses leave daily at 6:15, 7:30, 12:30, and 14:45. There are no services on December 25th and January 1st.
The stated travel time on this route ranges from 4 hours and 15 minutes to 5 hours and 30 minutes, depending on which service you choose. That said, if you have an onward connection to make when you arrive in Spain, be sure to leave yourself extra time in case of delays. Additionally, keep in mind that Portugal is one hour behind Spain.
Tickets for buses from Lagos to Seville cost 21.00 euros one-way and 35.70 euros round trip for adults. Reduced fares are available for children and senior citizens. These tickets cost 17.85 euros one-way. Bus tickets can be purchased online in advance or in Lagos before you leave.