There are 4 ways to get from Rossio to Algarve by train, bus, towncar, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Entrecampos to Tunestrain Ic
4h 54m€54–92Line 1249 bus, Private Transfer, bus, line 89 bus
cheapest- Take the bus from Largo Principal da Tojeira 7 to Av Desidério Cambournacbus
- Take a town car from Sintra - Estação to Lisboa - Marquês de Pombaltowncar
- Take the bus from Mq. Pombal - R. Joaquim A. Aguiar to Centro Sulbus 753
- Take the bus from Almada - Centro Sul to Terminal Rodoviário de São Bartolomeu de Messinesbus
- Take the bus from Terminal Rodoviário de São Bartolomeu de Messines to Altebus 89
6h 56m€32–118Drive 273 km
- Drive from Rossio to Algarvecar 273 km
2h 49m€43–62Line 1249 bus, line 18400 train, bus, line 28 bus, line 89 bus
- Take the bus from Largo Principal da Tojeira 7 to Av Desidério Cambournacbus
- Take the train from Sintra to Lisboa Orientetrain
- Take the bus from Lisbon to Albufeirabus
- Take the bus from Terminal Rodoviário de Albufeira to Terminal Rodoviário de São Bartolomeu de Messinesbus 28 / ...
- Take the bus from Terminal Rodoviário de São Bartolomeu de Messines to Altebus 89
7h 26m€32–66
Questions & Answers
The cheapest way to get from Rossio to Algarve is to line 1249 bus and line 18400 train and bus and line 28 bus and line 89 bus which costs €30 - €70 and takes 7h 26m.
The fastest way to get from Rossio to Algarve is to drive which takes 2h 49m and costs €40 - €65.
No, there is no direct train from Rossio to Algarve. However, there are services departing from Sintra and arriving at Tunes via Entrecampos. The journey, including transfers, takes approximately 4h 54m.
The distance between Rossio and Algarve is 312 km. The road distance is 273 km.
The best way to get from Rossio to Algarve without a car is to train which takes 4h 54m and costs €50 - €95.
It takes approximately 4h 54m to get from Rossio to Algarve, including transfers.
Rossio to Algarve train services, operated by Comboios de Portugal, depart from Entrecampos station.
Rossio to Algarve train services, operated by Comboios de Portugal, arrive at Tunes station.
Yes, the driving distance between Rossio to Algarve is 273 km. It takes approximately 2h 49m to drive from Rossio to Algarve.
There are 9766+ hotels available in Algarve.
What companies run services between Rossio, PT-11, Portugal and Algarve, Portugal?
Comboios de Portugal operates a train from Entrecampos to Tunes every 3 hours. Tickets cost €27–55 and the journey takes 2h 22m.
- Phone
- +351 210 900 032
- Website
- cp.pt
Train from Entrecampos to Tunes
- Ave. Duration
- 2h 22m
- Frequency
- Every 3 hours
- Estimated price
- €27–55
- Website
- https://www.cp.pt/en/
Train from Sintra to Lisboa Oriente
- Ave. Duration
- 46 min
- Frequency
- Every 15 minutes
- Estimated price
- €3–7
- Website
- https://www.cp.pt/en/
- Phone
- +351 210 418 800
- [email protected]
- Website
- carrismetropolitana.pt
Bus from Largo Principal da Tojeira 7 to Av Desidério Cambournac
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €2–4
Bus from Mq. Pombal - R. Joaquim A. Aguiar to Centro Sul
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- €2–3
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €2–3
Bus from Largo Principal da Tojeira 7 to Av Desidério Cambournac
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- €2–4
- Schedules at
- carrismetropolitana.pt
- On-board Ticket
- €2–4
- Phone
- +351 213 613 000
- Website
- carris.pt
Bus from Mq. Pombal - R. Joaquim A. Aguiar to Centro Sul
- Ave. Duration
- 20 min
- Frequency
- Every 20 minutes
- Estimated price
- €3
- Website
- https://www.carris.pt/en/
- Phone
- +351 21 75 24 524
- Website
- rede-expressos.pt
Bus from Almada - Centro Sul to Terminal Rodoviário de São Bartolomeu de Messines
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Estimated price
- €16–40
- Website
- https://rede-expressos.pt/en
- Phone
- +351 300 074 830
- [email protected]
- Website
- vamusalgarve.pt
Bus from Terminal Rodoviário de São Bartolomeu de Messines to Alte
- Ave. Duration
- 17 min
- Frequency
- Once daily
- Estimated price
- €2–7
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €2–4
- Aerobus
- €6–7
Bus from Terminal Rodoviário de Albufeira to Terminal Rodoviário de São Bartolomeu de Messines
- Ave. Duration
- 35 min
- Frequency
- Every 4 hours
- Estimated price
- €3–9
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €3–5
- Aerobus
- €7–9
Bus from Terminal Rodoviário de São Bartolomeu de Messines to Alte
- Ave. Duration
- 17 min
- Frequency
- Once daily
- Estimated price
- €2–7
- Schedules at
- vamusalgarve.pt
- Simple Ticket
- €2–4
- Aerobus
- €6–7
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- https://www.flixbus.fr
Bus from Lisbon to Albufeira
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- €22–40
- Website
- https://www.flixbus.co.uk
- Phone
- +351 227 662 833
- [email protected]
- Website
- livingtours.com
Towncar from Sintra - Estação to Lisboa - Marquês de Pombal
- Ave. Duration
- 35 min
- Frequency
- On demand
- Estimated price
- €10–65
- Schedules at
- livingtours.com
- Passengers (1 - 8)
- €10–65
Want to know more about travelling around Portugal
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide



















