Since there is no direct train from Faro to Seville, the best way to get from Faro to Seville without a car is to take a bus. Buses from Faro to Seville are by far the cheapest way to get between the two cities in Portugal and Spain.

Eva Bus is the best bus company that operates between Faro to Seville. Eva buses leave Faro Avenida da Republica and arrive at Seville Plaza de Armas bus station, both of which are conveniently located in the city centers.

Tickets for buses from Faro to Seville cost 18.00 euros for a single and 30.60 euros return. Discounts are available for children and seniors. Tickets for people in these categories cost 15.30 each way. They can be purchased online or in Faro from 6:00 to 23:00 Monday through Friday and from 7:00 to 23:00 on weekends and holidays.

Buses leave Faro at 8:20 and 15:35 from early September to early July. In the summer, they leave at 7:40, 9:20, 13:55, and 16:35. The journey time ranges from 2 hours and 50 minutes to 3 hours and 40 minutes. Remember that Spain is one hour ahead of Portugal.

There are daily Eva buses from Faro to Seville except on Christmas day and New Year’s day.