All about buses to Vilamoura
| Local Time | |
| Country | Portugal |
| Currency | Euro |
| Bus connections | 183 |
| bus stations | 2 |
| cheapest ride | £3 |
| Most popular coach operators | |
| Other companies are Citi Express and EVA Transportes | |
Cheap bus tickets to Vilamoura
-
FlixBus1h 5m008:45Monte GordoBus Stop09:50VilamouraCentral Coach Station0EconomyA Bus from FlixBus goes from Bus Stop, Monte Gordo (Portugal) at 22/06/2026 08:45:00 to Central Coach Station, Vilamoura (Portugal) arriving at 22/06/2026 09:50:00. 50 Economy ticket for £3 per person are available. Travel duration is 1h 5m
-
Rede Expressos3h 5m018:15LisbonOriente Station21:20VilamouraCentral Coach Station0EconomyA Bus from Rede Expressos goes from Oriente Station, Lisbon (Portugal) at 22/06/2026 18:15:00 to Central Coach Station, Vilamoura (Portugal) arriving at 22/06/2026 21:20:00. 50 Economy ticket for £5 per person are available. Travel duration is 3h 5m
-
EVA Transportes3h 5m008:15LisbonSete-Rios Train Station11:20VilamouraCentral Coach Station0EconomyA Bus from EVA Transportes goes from Sete-Rios Train Station, Lisbon (Portugal) at 23/06/2026 08:15:00 to Central Coach Station, Vilamoura (Portugal) arriving at 23/06/2026 11:20:00. 50 Economy ticket for £6 per person are available. Travel duration is 3h 5m
-
Flybus0h 36m008:00Faro AirportFaro Airport08:36VilamouraBus Stop0EconomyA Bus from Flybus goes from Faro Airport, Faro Airport (Portugal) at 20/06/2026 08:00:00 to Bus Stop, Vilamoura (Portugal) arriving at 20/06/2026 08:36:00. 50 Economy ticket for £7 per person are available. Travel duration is 0h 36m
-
Flybus0h 25m008:00Faro AirportFaro Airport08:25VilamouraBus Stop0EconomyA Bus from Flybus goes from Faro Airport, Faro Airport (Portugal) at 20/06/2026 08:00:00 to Bus Stop, Vilamoura (Portugal) arriving at 20/06/2026 08:25:00. 50 Economy ticket for £8 per person are available. Travel duration is 0h 25m
-
RENEX3h 35m015:30LisbonOriente Station19:05VilamouraCentral Coach Station0EconomyA Bus from RENEX goes from Oriente Station, Lisbon (Portugal) at 23/06/2026 15:30:00 to Central Coach Station, Vilamoura (Portugal) arriving at 23/06/2026 19:05:00. 50 Economy ticket for £10 per person are available. Travel duration is 3h 35m
-
EVA Transportes3h 55m013:40Lisbon AirportLisbon Airport17:35VilamouraCentral Coach Station0EconomyA Bus from EVA Transportes goes from Lisbon Airport, Lisbon Airport (Portugal) at 20/06/2026 13:40:00 to Central Coach Station, Vilamoura (Portugal) arriving at 20/06/2026 17:35:00. 50 Economy ticket for £18 per person are available. Travel duration is 3h 55m
-
Citi Express4h 20m017:15Lisbon AirportLisbon Airport21:35VilamouraCentral Coach Station0EconomyA Bus from Citi Express goes from Lisbon Airport, Lisbon Airport (Portugal) at 21/06/2026 17:15:00 to Central Coach Station, Vilamoura (Portugal) arriving at 21/06/2026 21:35:00. 50 Economy ticket for £18 per person are available. Travel duration is 4h 20m
-
Rede Expressos7h 15m000:50Santa Maria da FeiraCoach Stop08:05VilamouraCentral Coach Station0EconomyA Bus from Rede Expressos goes from Coach Stop, Santa Maria da Feira (Portugal) at 20/06/2026 00:50:00 to Central Coach Station, Vilamoura (Portugal) arriving at 20/06/2026 08:05:00. 50 Economy ticket for £28 per person are available. Travel duration is 7h 15m
-
Rede Expressos7h 0m006:35Santa Maria da FeiraCoach Stop13:35VilamouraCentral Coach Station0EconomyA Bus from Rede Expressos goes from Coach Stop, Santa Maria da Feira (Portugal) at 20/06/2026 06:35:00 to Central Coach Station, Vilamoura (Portugal) arriving at 20/06/2026 13:35:00. 50 Economy ticket for £29 per person are available. Travel duration is 7h 0m
-
FlixBus8h 35m011:55BragaCentral Coach Station20:30VilamouraCentral Coach Station0EconomyA Bus from FlixBus goes from Central Coach Station, Braga (Portugal) at 20/06/2026 11:55:00 to Central Coach Station, Vilamoura (Portugal) arriving at 20/06/2026 20:30:00. 50 Economy ticket for £30 per person are available. Travel duration is 8h 35m
-
RENEX8h 0m015:00Porto AirportPorto Airport23:00VilamouraCentral Coach Station0EconomyA Bus from RENEX goes from Porto Airport, Porto Airport (Portugal) at 20/06/2026 15:00:00 to Central Coach Station, Vilamoura (Portugal) arriving at 20/06/2026 23:00:00. 50 Economy ticket for £30 per person are available. Travel duration is 8h 0m
-
Citi Express9h 10m019:10Porto AirportPorto Airport04:20VilamouraCentral Coach Station0EconomyA Bus from Citi Express goes from Porto Airport, Porto Airport (Portugal) at 20/06/2026 19:10:00 to Central Coach Station, Vilamoura (Portugal) arriving at 21/06/2026 04:20:00. 50 Economy ticket for £30 per person are available. Travel duration is 9h 10m
-
FlixBus12h 5m022:00BragaCentral Coach Station10:05VilamouraCentral Coach Station0EconomyA Bus from FlixBus goes from Central Coach Station, Braga (Portugal) at 20/06/2026 22:00:00 to Central Coach Station, Vilamoura (Portugal) arriving at 21/06/2026 10:05:00. 50 Economy ticket for £38 per person are available. Travel duration is 12h 5m
Cheap Carpooling to Vilamoura
-
BlaBlaCar2h 40m020:00Lisbon22:40Vilamoura0EconomyA Car from BlaBlaCar goes from , Lisbon (Portugal) at 26/06/2026 20:00:00 to , Vilamoura (Portugal) arriving at 26/06/2026 22:40:00. 50 Economy ticket for £15 per person are available. Travel duration is 2h 40m
-
MBA Travel0h 25m000:00AlbufeiraCoach Station00:25VilamouraBus Stop0Premium EconomyA Car from MBA Travel goes from Coach Station, Albufeira (Portugal) at 20/06/2026 00:00:00 to Bus Stop, Vilamoura (Portugal) arriving at 20/06/2026 00:25:00. 50 Premium Economy ticket for £46 per person are available. Travel duration is 0h 25m
-
MBA Travel0h 45m018:30PortimãoLargo do Dique19:15VilamouraBus Stop0Premium EconomyA Car from MBA Travel goes from Largo do Dique, Portimão (Portugal) at 20/06/2026 18:30:00 to Bus Stop, Vilamoura (Portugal) arriving at 20/06/2026 19:15:00. 50 Premium Economy ticket for £91 per person are available. Travel duration is 0h 45m
-
MBA Travel0h 45m000:00PortimãoLargo do Dique00:45VilamouraBus Stop0Premium EconomyA Car from MBA Travel goes from Largo do Dique, Portimão (Portugal) at 23/06/2026 00:00:00 to Bus Stop, Vilamoura (Portugal) arriving at 23/06/2026 00:45:00. 50 Premium Economy ticket for £92 per person are available. Travel duration is 0h 45m
Your route is not there? In the search bar, we have already filled Vilamoura as your destination. You just have to enter your place of departure. However, if you want to take the bus from Vilamoura, just click on the arrows to change the direction.
We have already set a default travel date. Generally, most people book 3-7 days in advance. If you want to check a specific date, simply select the corresponding day on the calendar to update your search.Do you already know when you will return from Vilamoura? Then check the return trip straight away and simply select the appropriate date. Are you travelling with other people? Then indicate how many passengers are travelling with you to Vilamoura and start your search. The search results can be sorted by price, departure and arrival time. They can also be filtered according to stops or companies. Customize everything according to your needs.
By the way: If available, we will also show you information about other modes of transport, such as trains, carpooling and flights, with which you can get to Vilamoura.



