Skip to content

Lisbon put on-demand transport in the middle of a capital city

Shotl's first deployment in a dense urban core, run with Carris in the Avenidas area — where the challenge is not empty streets but full ones.

Operated by
Carris
Setting
Dense city centre, ~3 km²
Service model
On-demand transport
Operator
Carris
Hours
Mon–Fri, 8:00–20:00
A rider opening the Xbus app on a phone while standing on a calçada pavement in central Lisbon

Results

2,000
Registered users

Reached in the first three months of operation in the central district.

7 min
Average wait

From request to pickup, in traffic, across a 3 km² zone.

8 min
Average trip

Pooled journeys within the centre, door to door.

The challenge

On-demand where the problem is density, not distance

Carris did not start from a gap in the network. They started from a question — where should on-demand transport go in a city like Lisbon, and who would actually use it? Rather than guess, they chose the most central, most mixed district they could: Avenidas Novas with Campolide and São Domingos de Benfica, where elderly residents, schools, universities and IT offices all sit within the same few square kilometres.

The relationship began with an earlier pilot for people with reduced mobility. This second deployment was chosen partly to prove geolocation precision: many of these avenues carry two central lanes with side lanes either side, so a pickup only works if the vehicle stops on the correct carriageway.

3 km²
central service area
61 stops
virtual, no infrastructure built

What we deployed

Carris’s own service, running on Shotl underneath

  1. 01
    61 virtual stops

    Placed across a 3 km² zone, lane by lane — no new infrastructure built.

  2. 02
    Xbus white label

    Booking app and live vehicle map published under Carris’s own brand.

  3. 03
    Weekday service

    Monday to Friday, 8:00 to 20:00, alongside the existing fixed network.

  4. 04
    Multi-GNSS positioning

    GPS, Galileo, GLONASS and BeiDou combined for lane-level accuracy.

Stopping on the right side of the avenue

Positioning runs on multi-GNSS — GPS, Galileo, GLONASS and BeiDou together — so a virtual stop on a central lane is not confused with the side lane a few metres away. In a grid of divided avenues that precision is what makes the pickup work.

How virtual stops are placed

On site

  • A rider viewing the Xbus service zone and its virtual stops in the app
    Carris vehicles, Carris livery — Xbus is the operator’s own service.
  • Two riders boarding a Carris minibus on a Lisbon street
    A deliberately diverse rider base — school children, commuters and elderly riders in one vehicle.
  • The driver tablet showing the next pickup on Avenida Marquês de Tomar
    The driver app calls the next pickup by address, avenue by avenue.
João VieiraJoão VieiraDirector for Strategy and Innovation, Carris

“Our focus is not so much on understanding which services we want to explore, but more on the people. What kind of people use it? What do they need? And whether we can use this technology to actually meet their needs and make public transport more competitive.”

Similar challenges

Proof that the model is not only for thin demand

Lisbon was Shotl’s first launch in the centre of a large capital, and it was run as a learning exercise. Carris wanted to know which riders on-demand actually serves before deciding where to take it next — low-demand neighbourhood lines connecting points within one district, or night services, are both candidates.

The answer holds on two conditions: the service must complement the fixed network rather than shadow it, and the stops must be accurate to the lane. Any dense district with a diverse user base and streets a large vehicle handles badly meets the same test.

Does your area look like this one?

Send us your current service and we will simulate what flexible transport would change.