What is the cheapest way to get from Porto to Roubaix?
The cheapest way to get from Porto to Roubaix is to bus which costs $92.39 - $130.43 and takes 30h 33m.
What is the fastest way to get from Porto to Roubaix?
The fastest way to get from Porto to Roubaix is to fly which takes 6h 12m and costs $59.78 - $423.91 .
How far is it from Porto to Roubaix?
The distance between Porto and Roubaix is 1415 km. The road distance is 1803.1 km.
How do I travel from Porto to Roubaix without a car?
The best way to get from Porto to Roubaix without a car is to bus and train which takes 20h 49m and costs $184.78 - $423.91 .
How long does it take to get from Porto to Roubaix?
It takes approximately 6h 12m to get from Porto to Roubaix, including transfers.
Bus or fly from Porto to Roubaix?
The best way to get from Porto to Roubaix is to fly which takes 6h 12m and costs $59.78 - $423.91 . Alternatively, you can bus, which costs $92.39 - $130.43 and takes 30h 33m.
What is the time difference between Porto and Roubaix?
Roubaix is 1h ahead of Porto. It is currently 04:28 in Porto and 05:28 in Roubaix.
Can I drive from Porto to Roubaix?
Yes, the driving distance between Porto to Roubaix is 1803 km. It takes approximately 16h 51m to drive from Porto to Roubaix.
Where can I stay near Roubaix?
There are 2009+ hotels available in Roubaix. Prices start at $35.15 per night.
→
+0→
Transport search
Transport search
[{"selectedTransportType":"car","routePoints":[{"latitude":41.1579574155,"longitude":-8.6285941489,"title":"Porto"},{"latitude":50.69421,"longitude":3.17456,"title":"Roubaix"}],"compositeRoutePoints":{"7b4e83c45df46e204dcdfaee563bd4ec":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9b312ec2b25fd5f4306a987b9fa7b911":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"2a7da29f2f5b9fcfe80a209b0461f0b2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"3575bab33eafb3b114207bb88be9e6d2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"64ecff7c18a2d4d89284b84038eea365":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"c9a1be654f5c142bd64825dad6efbd96":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"42856fe8c5f202fc82d90bc337a3f269":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9a1f609ce1a0dcf9b36745472ae18260":[{"transportType":"train","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"0b4a15d14c9f533a32411ae34e9cfd4b":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}]},"transportTypes":{"car":{"title":"Car","color":"var(--color-transport-car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_car\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CAR\u0027\u003E\u003C\/i\u003E"},"taxi":{"title":"Taxi","color":"var(--color-transport-taxi)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_taxi\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TAXI\u0027\u003E\u003C\/i\u003E"},"bus":{"title":"Bus","color":"var(--color-transport-bus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BUS\u0027\u003E\u003C\/i\u003E"},"train":{"title":"Train","color":"var(--color-transport-train)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"truck":{"title":"Truck","color":"var(--color-transport-truck)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_truck\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRUCK\u0027\u003E\u003C\/i\u003E"},"plane":{"title":"Plane","color":"var(--color-transport-plane)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_plane\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PLANE\u0027\u003E\u003C\/i\u003E"},"ride_share":{"title":"Rideshare","color":"var(--color-transport-ride_share)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rideshare\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RIDE_SHARE\u0027\u003E\u003C\/i\u003E"},"people":{"title":"Person","color":"var(--color-transport-people)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_people\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PEOPLE\u0027\u003E\u003C\/i\u003E"},"walk":{"title":"Walking","color":"var(--color-transport-walk)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_walk\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_WALK\u0027\u003E\u003C\/i\u003E"},"bike":{"title":"Bicycle","color":"var(--color-transport-bike)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bike\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BIKE\u0027\u003E\u003C\/i\u003E"},"transfer":{"title":"Transfer","color":"var(--color-transport-transfer)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"subway":{"title":"Subway","color":"var(--color-transport-subway)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_subway\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBWAY\u0027\u003E\u003C\/i\u003E"},"composite":{"title":"Route","color":"var(--color-transport-composite)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"carsharing":{"title":"Carsharing","color":"var(--color-transport-carsharing)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_carsharing\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CARSHARING\u0027\u003E\u003C\/i\u003E"},"suburban":{"title":"Electric Train","color":"var(--color-transport-suburban)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_suburban\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBURBAN\u0027\u003E\u003C\/i\u003E"},"tram":{"title":"Tram","color":"var(--color-transport-tram)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_tram\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAM\u0027\u003E\u003C\/i\u003E"},"trolleybus":{"title":"Trolleybus","color":"var(--color-transport-trolleybus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_trolleybus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TROLLEYBUS\u0027\u003E\u003C\/i\u003E"},"cable_car":{"title":"Funicular","color":"var(--color-transport-cable_car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_funicular\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CABLE_CAR\u0027\u003E\u003C\/i\u003E"},"rail":{"title":"Rail","color":"var(--color-transport-rail)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"ferry":{"title":"Ferry","color":"var(--color-transport-ferry)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ferry\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_FERRY\u0027\u003E\u003C\/i\u003E"},"rent":{"title":"Rent auto","color":"var(--color-transport-rent)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rent\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RENT\u0027\u003E\u003C\/i\u003E"},"unknown":{"title":"Unknown","color":"var(--color-transport-unknown)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"}},"pointIcon":"\u003Ci class=\u0022icon iconmoon iconmoon-map_point\u0022 style=\u0022color:var(--color-primary)\u0022 aria-label=\u0027MAP_POINT\u0027\u003E\u003C\/i\u003E","routeId":51820616}, {"selectedTransportType":"plane","routePoints":[{"latitude":41.1579574155,"longitude":-8.6285941489,"title":"Porto"},{"latitude":50.69421,"longitude":3.17456,"title":"Roubaix"}],"compositeRoutePoints":{"7b4e83c45df46e204dcdfaee563bd4ec":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9b312ec2b25fd5f4306a987b9fa7b911":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"2a7da29f2f5b9fcfe80a209b0461f0b2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"3575bab33eafb3b114207bb88be9e6d2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"64ecff7c18a2d4d89284b84038eea365":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"c9a1be654f5c142bd64825dad6efbd96":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"42856fe8c5f202fc82d90bc337a3f269":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9a1f609ce1a0dcf9b36745472ae18260":[{"transportType":"train","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"0b4a15d14c9f533a32411ae34e9cfd4b":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}]},"transportTypes":{"car":{"title":"Car","color":"var(--color-transport-car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_car\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CAR\u0027\u003E\u003C\/i\u003E"},"taxi":{"title":"Taxi","color":"var(--color-transport-taxi)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_taxi\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TAXI\u0027\u003E\u003C\/i\u003E"},"bus":{"title":"Bus","color":"var(--color-transport-bus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BUS\u0027\u003E\u003C\/i\u003E"},"train":{"title":"Train","color":"var(--color-transport-train)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"truck":{"title":"Truck","color":"var(--color-transport-truck)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_truck\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRUCK\u0027\u003E\u003C\/i\u003E"},"plane":{"title":"Plane","color":"var(--color-transport-plane)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_plane\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PLANE\u0027\u003E\u003C\/i\u003E"},"ride_share":{"title":"Rideshare","color":"var(--color-transport-ride_share)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rideshare\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RIDE_SHARE\u0027\u003E\u003C\/i\u003E"},"people":{"title":"Person","color":"var(--color-transport-people)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_people\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PEOPLE\u0027\u003E\u003C\/i\u003E"},"walk":{"title":"Walking","color":"var(--color-transport-walk)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_walk\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_WALK\u0027\u003E\u003C\/i\u003E"},"bike":{"title":"Bicycle","color":"var(--color-transport-bike)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bike\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BIKE\u0027\u003E\u003C\/i\u003E"},"transfer":{"title":"Transfer","color":"var(--color-transport-transfer)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"subway":{"title":"Subway","color":"var(--color-transport-subway)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_subway\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBWAY\u0027\u003E\u003C\/i\u003E"},"composite":{"title":"Route","color":"var(--color-transport-composite)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"carsharing":{"title":"Carsharing","color":"var(--color-transport-carsharing)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_carsharing\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CARSHARING\u0027\u003E\u003C\/i\u003E"},"suburban":{"title":"Electric Train","color":"var(--color-transport-suburban)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_suburban\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBURBAN\u0027\u003E\u003C\/i\u003E"},"tram":{"title":"Tram","color":"var(--color-transport-tram)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_tram\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAM\u0027\u003E\u003C\/i\u003E"},"trolleybus":{"title":"Trolleybus","color":"var(--color-transport-trolleybus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_trolleybus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TROLLEYBUS\u0027\u003E\u003C\/i\u003E"},"cable_car":{"title":"Funicular","color":"var(--color-transport-cable_car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_funicular\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CABLE_CAR\u0027\u003E\u003C\/i\u003E"},"rail":{"title":"Rail","color":"var(--color-transport-rail)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"ferry":{"title":"Ferry","color":"var(--color-transport-ferry)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ferry\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_FERRY\u0027\u003E\u003C\/i\u003E"},"rent":{"title":"Rent auto","color":"var(--color-transport-rent)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rent\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RENT\u0027\u003E\u003C\/i\u003E"},"unknown":{"title":"Unknown","color":"var(--color-transport-unknown)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"}},"pointIcon":"\u003Ci class=\u0022icon iconmoon iconmoon-map_point\u0022 style=\u0022color:var(--color-primary)\u0022 aria-label=\u0027MAP_POINT\u0027\u003E\u003C\/i\u003E","routeId":51820616}, {"selectedTransportType":"train","routePoints":[{"latitude":41.1579574155,"longitude":-8.6285941489,"title":"Porto"},{"latitude":50.69421,"longitude":3.17456,"title":"Roubaix"}],"compositeRoutePoints":{"7b4e83c45df46e204dcdfaee563bd4ec":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9b312ec2b25fd5f4306a987b9fa7b911":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"2a7da29f2f5b9fcfe80a209b0461f0b2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"3575bab33eafb3b114207bb88be9e6d2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"64ecff7c18a2d4d89284b84038eea365":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"c9a1be654f5c142bd64825dad6efbd96":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"42856fe8c5f202fc82d90bc337a3f269":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9a1f609ce1a0dcf9b36745472ae18260":[{"transportType":"train","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"0b4a15d14c9f533a32411ae34e9cfd4b":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}]},"transportTypes":{"car":{"title":"Car","color":"var(--color-transport-car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_car\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CAR\u0027\u003E\u003C\/i\u003E"},"taxi":{"title":"Taxi","color":"var(--color-transport-taxi)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_taxi\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TAXI\u0027\u003E\u003C\/i\u003E"},"bus":{"title":"Bus","color":"var(--color-transport-bus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BUS\u0027\u003E\u003C\/i\u003E"},"train":{"title":"Train","color":"var(--color-transport-train)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"truck":{"title":"Truck","color":"var(--color-transport-truck)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_truck\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRUCK\u0027\u003E\u003C\/i\u003E"},"plane":{"title":"Plane","color":"var(--color-transport-plane)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_plane\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PLANE\u0027\u003E\u003C\/i\u003E"},"ride_share":{"title":"Rideshare","color":"var(--color-transport-ride_share)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rideshare\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RIDE_SHARE\u0027\u003E\u003C\/i\u003E"},"people":{"title":"Person","color":"var(--color-transport-people)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_people\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PEOPLE\u0027\u003E\u003C\/i\u003E"},"walk":{"title":"Walking","color":"var(--color-transport-walk)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_walk\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_WALK\u0027\u003E\u003C\/i\u003E"},"bike":{"title":"Bicycle","color":"var(--color-transport-bike)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bike\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BIKE\u0027\u003E\u003C\/i\u003E"},"transfer":{"title":"Transfer","color":"var(--color-transport-transfer)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"subway":{"title":"Subway","color":"var(--color-transport-subway)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_subway\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBWAY\u0027\u003E\u003C\/i\u003E"},"composite":{"title":"Route","color":"var(--color-transport-composite)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"carsharing":{"title":"Carsharing","color":"var(--color-transport-carsharing)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_carsharing\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CARSHARING\u0027\u003E\u003C\/i\u003E"},"suburban":{"title":"Electric Train","color":"var(--color-transport-suburban)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_suburban\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBURBAN\u0027\u003E\u003C\/i\u003E"},"tram":{"title":"Tram","color":"var(--color-transport-tram)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_tram\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAM\u0027\u003E\u003C\/i\u003E"},"trolleybus":{"title":"Trolleybus","color":"var(--color-transport-trolleybus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_trolleybus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TROLLEYBUS\u0027\u003E\u003C\/i\u003E"},"cable_car":{"title":"Funicular","color":"var(--color-transport-cable_car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_funicular\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CABLE_CAR\u0027\u003E\u003C\/i\u003E"},"rail":{"title":"Rail","color":"var(--color-transport-rail)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"ferry":{"title":"Ferry","color":"var(--color-transport-ferry)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ferry\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_FERRY\u0027\u003E\u003C\/i\u003E"},"rent":{"title":"Rent auto","color":"var(--color-transport-rent)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rent\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RENT\u0027\u003E\u003C\/i\u003E"},"unknown":{"title":"Unknown","color":"var(--color-transport-unknown)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"}},"pointIcon":"\u003Ci class=\u0022icon iconmoon iconmoon-map_point\u0022 style=\u0022color:var(--color-primary)\u0022 aria-label=\u0027MAP_POINT\u0027\u003E\u003C\/i\u003E","routeId":51820616}, {"selectedTransportType":"ride_share","routePoints":[{"latitude":41.1579574155,"longitude":-8.6285941489,"title":"Porto"},{"latitude":50.69421,"longitude":3.17456,"title":"Roubaix"}],"compositeRoutePoints":{"7b4e83c45df46e204dcdfaee563bd4ec":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9b312ec2b25fd5f4306a987b9fa7b911":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"2a7da29f2f5b9fcfe80a209b0461f0b2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"3575bab33eafb3b114207bb88be9e6d2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"64ecff7c18a2d4d89284b84038eea365":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"c9a1be654f5c142bd64825dad6efbd96":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"42856fe8c5f202fc82d90bc337a3f269":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9a1f609ce1a0dcf9b36745472ae18260":[{"transportType":"train","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"0b4a15d14c9f533a32411ae34e9cfd4b":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}]},"transportTypes":{"car":{"title":"Car","color":"var(--color-transport-car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_car\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CAR\u0027\u003E\u003C\/i\u003E"},"taxi":{"title":"Taxi","color":"var(--color-transport-taxi)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_taxi\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TAXI\u0027\u003E\u003C\/i\u003E"},"bus":{"title":"Bus","color":"var(--color-transport-bus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BUS\u0027\u003E\u003C\/i\u003E"},"train":{"title":"Train","color":"var(--color-transport-train)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"truck":{"title":"Truck","color":"var(--color-transport-truck)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_truck\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRUCK\u0027\u003E\u003C\/i\u003E"},"plane":{"title":"Plane","color":"var(--color-transport-plane)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_plane\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PLANE\u0027\u003E\u003C\/i\u003E"},"ride_share":{"title":"Rideshare","color":"var(--color-transport-ride_share)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rideshare\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RIDE_SHARE\u0027\u003E\u003C\/i\u003E"},"people":{"title":"Person","color":"var(--color-transport-people)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_people\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PEOPLE\u0027\u003E\u003C\/i\u003E"},"walk":{"title":"Walking","color":"var(--color-transport-walk)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_walk\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_WALK\u0027\u003E\u003C\/i\u003E"},"bike":{"title":"Bicycle","color":"var(--color-transport-bike)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bike\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BIKE\u0027\u003E\u003C\/i\u003E"},"transfer":{"title":"Transfer","color":"var(--color-transport-transfer)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"subway":{"title":"Subway","color":"var(--color-transport-subway)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_subway\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBWAY\u0027\u003E\u003C\/i\u003E"},"composite":{"title":"Route","color":"var(--color-transport-composite)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"carsharing":{"title":"Carsharing","color":"var(--color-transport-carsharing)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_carsharing\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CARSHARING\u0027\u003E\u003C\/i\u003E"},"suburban":{"title":"Electric Train","color":"var(--color-transport-suburban)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_suburban\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBURBAN\u0027\u003E\u003C\/i\u003E"},"tram":{"title":"Tram","color":"var(--color-transport-tram)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_tram\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAM\u0027\u003E\u003C\/i\u003E"},"trolleybus":{"title":"Trolleybus","color":"var(--color-transport-trolleybus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_trolleybus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TROLLEYBUS\u0027\u003E\u003C\/i\u003E"},"cable_car":{"title":"Funicular","color":"var(--color-transport-cable_car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_funicular\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CABLE_CAR\u0027\u003E\u003C\/i\u003E"},"rail":{"title":"Rail","color":"var(--color-transport-rail)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"ferry":{"title":"Ferry","color":"var(--color-transport-ferry)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ferry\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_FERRY\u0027\u003E\u003C\/i\u003E"},"rent":{"title":"Rent auto","color":"var(--color-transport-rent)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rent\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RENT\u0027\u003E\u003C\/i\u003E"},"unknown":{"title":"Unknown","color":"var(--color-transport-unknown)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"}},"pointIcon":"\u003Ci class=\u0022icon iconmoon iconmoon-map_point\u0022 style=\u0022color:var(--color-primary)\u0022 aria-label=\u0027MAP_POINT\u0027\u003E\u003C\/i\u003E","routeId":51820616}, {"selectedTransportType":"composite","routePoints":[{"latitude":41.1579574155,"longitude":-8.6285941489,"title":"Porto"},{"latitude":50.69421,"longitude":3.17456,"title":"Roubaix"}],"compositeRoutePoints":{"7b4e83c45df46e204dcdfaee563bd4ec":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9b312ec2b25fd5f4306a987b9fa7b911":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Terminal rodoviário de vila real","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"2a7da29f2f5b9fcfe80a209b0461f0b2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"3575bab33eafb3b114207bb88be9e6d2":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"64ecff7c18a2d4d89284b84038eea365":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"c9a1be654f5c142bd64825dad6efbd96":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"train","startPoint":{"title":"Train station","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"42856fe8c5f202fc82d90bc337a3f269":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"routeStartPart":true},{"transportType":"plane","startPoint":{"title":"Airport","latitude":44.37047666666667,"longitude":-4.756004333333333},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"9a1f609ce1a0dcf9b36745472ae18260":[{"transportType":"train","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"Sao","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}],"0b4a15d14c9f533a32411ae34e9cfd4b":[{"transportType":"bus","startPoint":{"title":"Aeroporto francisco sá carneiro metro","latitude":41.237167,"longitude":-8.66954},"endPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"routeStartPart":true},{"transportType":"bus","startPoint":{"title":"-","latitude":45.9371315,"longitude":-2.7992364999999992},"endPoint":{"title":"Gare lille flandres","latitude":50.637096,"longitude":3.071067},"routeEndPart":true}]},"transportTypes":{"car":{"title":"Car","color":"var(--color-transport-car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_car\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CAR\u0027\u003E\u003C\/i\u003E"},"taxi":{"title":"Taxi","color":"var(--color-transport-taxi)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_taxi\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TAXI\u0027\u003E\u003C\/i\u003E"},"bus":{"title":"Bus","color":"var(--color-transport-bus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BUS\u0027\u003E\u003C\/i\u003E"},"train":{"title":"Train","color":"var(--color-transport-train)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"truck":{"title":"Truck","color":"var(--color-transport-truck)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_truck\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRUCK\u0027\u003E\u003C\/i\u003E"},"plane":{"title":"Plane","color":"var(--color-transport-plane)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_plane\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PLANE\u0027\u003E\u003C\/i\u003E"},"ride_share":{"title":"Rideshare","color":"var(--color-transport-ride_share)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rideshare\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RIDE_SHARE\u0027\u003E\u003C\/i\u003E"},"people":{"title":"Person","color":"var(--color-transport-people)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_people\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_PEOPLE\u0027\u003E\u003C\/i\u003E"},"walk":{"title":"Walking","color":"var(--color-transport-walk)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_walk\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_WALK\u0027\u003E\u003C\/i\u003E"},"bike":{"title":"Bicycle","color":"var(--color-transport-bike)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_bike\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_BIKE\u0027\u003E\u003C\/i\u003E"},"transfer":{"title":"Transfer","color":"var(--color-transport-transfer)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"subway":{"title":"Subway","color":"var(--color-transport-subway)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_subway\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBWAY\u0027\u003E\u003C\/i\u003E"},"composite":{"title":"Route","color":"var(--color-transport-composite)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"},"carsharing":{"title":"Carsharing","color":"var(--color-transport-carsharing)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_carsharing\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CARSHARING\u0027\u003E\u003C\/i\u003E"},"suburban":{"title":"Electric Train","color":"var(--color-transport-suburban)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_suburban\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_SUBURBAN\u0027\u003E\u003C\/i\u003E"},"tram":{"title":"Tram","color":"var(--color-transport-tram)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_tram\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAM\u0027\u003E\u003C\/i\u003E"},"trolleybus":{"title":"Trolleybus","color":"var(--color-transport-trolleybus)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_trolleybus\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TROLLEYBUS\u0027\u003E\u003C\/i\u003E"},"cable_car":{"title":"Funicular","color":"var(--color-transport-cable_car)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_funicular\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_CABLE_CAR\u0027\u003E\u003C\/i\u003E"},"rail":{"title":"Rail","color":"var(--color-transport-rail)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_train\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRAIN\u0027\u003E\u003C\/i\u003E"},"ferry":{"title":"Ferry","color":"var(--color-transport-ferry)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_ferry\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_FERRY\u0027\u003E\u003C\/i\u003E"},"rent":{"title":"Rent auto","color":"var(--color-transport-rent)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_rent\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_RENT\u0027\u003E\u003C\/i\u003E"},"unknown":{"title":"Unknown","color":"var(--color-transport-unknown)","icon":"\u003Ci class=\u0022icon iconmoon iconmoon-transport_transfer\u0022 style=\u0022color:var(--color-white)\u0022 aria-label=\u0027TRANSPORT_TRANSFER\u0027\u003E\u003C\/i\u003E"}},"pointIcon":"\u003Ci class=\u0022icon iconmoon iconmoon-map_point\u0022 style=\u0022color:var(--color-primary)\u0022 aria-label=\u0027MAP_POINT\u0027\u003E\u003C\/i\u003E","routeId":51820616}]