vélôToulouse in Toulouse: will there be a bike when you arrive?
vélôToulouse covers the whole city with several hundred stations, from Capitole to the outskirts, and runs all year. The network is large enough that choosing the wrong station costs you ten minutes — the forecast shows which ones are worth the walk before you commit to it.
Year-round
How the forecast works
- Every station publishes its bike and dock counts every few seconds. We record every change, so we know how each station behaves across the day and through the seasons.
- We learn each station’s rhythm by hour, weekday and weather: a rainy Tuesday in November is not a sunny Saturday in July.
- Enter your position and travel speed and the map shows what a station will look like when you actually get there — not what it looks like right now.
Stations
Pick a station for live counts and its hourly pattern.
#
- 00002 - LAFAYETTE · 24
- 00004 - GAMBETTA - STE-URSULE · 20
- 00005 - MARENGO - LEDUC · 19
- 00007 - PLACE VICTOR HUGO · 25
- 00010 - PLACE ESQUIROL · 44
- 11 NOVEMBRE - NÉGOGOUSSES · 18
- 00012 - PARGAMINIÈRES - LAKANAL · 11
- 00018 - STRASBOURG - JAURÈS · 24
- 00020 - CARNOT - TROIS JOURNÉES · 26
- 00028 - PLACE SAINT-PIERRE · 22
- 00029 - VALADE · 21
- 00031 - PLACE DU PEYROU · 20
- 00036 - PLACE ROBERT SCHUMAN · 19
- 00038 - JAURÈS - BACHELIER · 31
- 00039 - PLACE DE DAMLOUP · 19
- 00043 - PLACE DUPUY · 22
- 00047 - LANGUEDOC - NAZARETH · 30
- 00053 - PLACE SAINT-JULIEN · 25
- 00060 - PLACE ROQUELAINE · 24
- 00070 - PLACE DU FER À CHEVAL · 18
- 00073 - FITTE - TEINTURIERS · 16
- 00075 - CHÂTEAU D'EAU · 21
- 00076 - RECLUSANE - PLACE OLIVIER · 16
- 00077 - ST-CYPRIEN - MÉTRO VIÉ · 13
- 00078 - ST-CYPRIEN - MÉTRO DARRÉ · 17
- 00079 - VIGUERIE - LANGE · 20
- 00085 - BARCELONE - LECLERC · 22
- 00086 - HÉRACLÈS - BÉARNAIS · 20
- 00093 - BD MATABIAU - INGRES · 17
- 00118 - PLACE DU BUSCA · 16
- 00124 - ÉGLISE DES MINIMES · 18
- 00125 - BARRIERE DE PARIS MÉTRO · 25
- 00128 - ST-MICHEL - CASTELET · 24
- 00130 - PATTE D'OIE - MÉTRO · 15
- 00138 - BARRIERE DE BAYONNE · 20
- 00139 - BARRIERE DE LOMBEZ · 25
- 00147 - CHAUSSAS - DAUDET · 19
- 00153 - PLACE ANTONIN FROIDURE · 18
- 00155 - RÉCOLLETS - FERETRA · 20
- 00163 - BEDOUCE - MARNE · 20
- 00166 - RANGUEIL MÉTRO · 20
- 00167 - LAPUJADE - FLANDRES · 18
- 00172 - NETWILLER - EBELOT · 20
- 00178 - BRUNAUD - PLANA · 20
- 00188 - AV. DE MURET - LAFAGE · 20
- 00198 - DELTOUR - LAFILAIRE · 20
- 00199 - DELTOUR - RIEUX · 22
- 00205 - RIEUX - COTTAGES · 18
- 00213 - PUJOL - CHAUBET · 17
- 00217 - AMOUROUX - ST-TROPEZ · 18
- 00223 - BELIN - ROCHE · 22
- 00227 - UNIV. PAUL SABATIER MÉTRO · 32
- 00237 - BELIN - CNES · 20
- 00245 - GRANDE BRETAGNE - BADIOU · 19
- 00254 - VESTREPAIN - LOT · 18
- 00255 - SELLIER - MOUETTES · 16
- 00256 - CITÉ DE L'HERS - ROTONDE · 18
- 00270 - TRENTIN - VERNE · 16
- 00272 - ATLANTA - VASSEUR · 17
- 00273 - ST-SIMON - PASSERIEU · 18
- 00274 - GALLIENI GARE · 18
- 00276 - MARIN - REBOUL · 18
- 00278 - ARÈNES ROMAINES TRAMWAY · 18
- 00279 - CASSELARDIT - ESPAGNO · 18
- 00281 - JARDIN NIEL · 18
- 00297 - AV. DE MURET - DUBOUL · 13
- 00304 - CARTOUCHERIE TRAMWAY · 12
- 00305 - ZÉNITH TRAMWAY · 13
- 00306 - DEODAT - ARCS ST-CYPRIEN · 13
- 00334 - GLOIRE - ST-BERTRAND · 13
- 00346 - CITÉ DE L'ESPACE · 13
- 00361 - POUVOURVILLE - BOURDETTE · 13
- 00372 - REYNERIE MÉTRO · 13
- 00380 - EGLISE SAINT-SIMON · 13
- 00381 - LIFFARD - RÈGUELONGUE · 13
- 00387 - CORIOLIS - DUPOUY · 13
- 00393 - HÔPITAL PURPAN · 13
- 00394 - BAYONNE - FLAMBÈRE · 13
- 00396 - FOURNIER - JARDINERIE · 13
- 00411 - PISCINE NAKACHE · 16
- 00413 - REVEL - DELEROT
- 1031 - BORNE CGB ATELIER · 12
- 02001 - VELASQUEZ - TAMARIS · 16
- 02015 - PAILLE - MONTAIGNE
- 07001 - CAYRAS –CATALA · 16
- 08001 - MONT LOUIS –AV. DE TOULOUSE · 16
A
- AÉROPORT TRAMWAY · 20
- ALBI - AVRANCHES · 17
- ALBI - NICOL · 17
- ALBI - PELET · 17
- ALBI - REINE · 18
- ALLENDE - ADOUR · 16
- ALSACE-LORRAINE - POMME · 18
- AMIDONNIERS - DEBAT-PONSAN · 13
- AMOUROUX - STE-AUGUSTINE · 18
- ANCELY TRAMWAY · 20
- ANDROMÈDE - FISCHL · 16
- ANDROMÈDE LYCÉE TRAMWAY · 16
- ARCOLE - CONCORDE · 25
- ARCOLE - BALANCE · 21
- ARCOLE - MERLY · 15
- ARÈNES - AÉROSTIERS · 16
- ARGOULETS - HOUDON · 17
- ARGOULETS MÉTRO · 20
- ARTHAUD - NETWILLER · 18
- ATLANTA - AGDE · 15
- ATLANTA - CAMBARD · 18
- ATLANTA - CAUNES · 13
- AUCAMVILLE MAIRIE · 16
- AURIOL - MUSSET · 16
- AV . DE RANGUEIL - BEDOUCE · 15
- AV. DE MURET - BOUTINON · 19
- AV. DE MURET TRAMWAY · 18
- AV. DE RANGUEIL - PELUDE · 18
- AV. DE REYNERIE - VAUQUELIN · 20
- AV. DE TOULOUSE CENTRE CIAL SAINT-CAPRAIS · 16
- AV. DU PARC - GUYENNE · 16
- AVIONS - LIBELLULES · 15
B
- BALMA GRAMONT MÉTRO · 18
- BARCELONE - SANIÈRES · 18
- BAROUX - DARASSE · 18
- BAROUX - LIMAYRAC · 18
- BASE DE LOISIRS SESQUIÈRES · 13
- BASSO CAMBO MÉTRO · 13
- BAYONNE - SENTENAC · 13
- BD DES MINIMES - PASSERELLE · 27
- BD DES MINIMES - RAISIN · 22
- BELIN - ONERA · 20
- BELIN - SUPAERO · 20
- BELIN - TARFAYA · 13
- BELLEFONTAINE MÉTRO · 16
- BIARRITZ - CASSELARDIT · 13
- BILLIÈRES - CHAMPÊTRE · 18
- BILLIERES - ROGUET · 20
- BLAGNAC MAIRIE · 16
- BONNEFOY - ARAGO · 22
- BONNEFOY - LEMAÎTRE · 18
- BONREPOS - RAYMOND IV · 21
- BORDEBLANCHE - BROUSSIN · 13
- BORDEROUGE - MÉTRO · 30
- BOURGÈS-MAUNOURY - MÉLAT · 19
- BOURGÈS-MAUNOURY - SÉGLA · 19
- BRANLY - PLACE RUSSELL · 20
- BRIENNE - CHAPOU · 24
- BRIENNE - DELORME · 21
- BRIENNE - MANUFACTURE · 24
- BRUNAUD - BAILLAUD · 20
- BRUNAUD - CEAT · 16
- BRUNHES - FONTAINES · 15
C
- CAPELLES - ECOLE VÉTÉRINAIRE · 13
- CARNOT - IDRAC · 26
- CARNOT - LABÉDA · 25
- CARNOT - PÉRI · 24
- CARNOT - ROLAND · 20
- CASSELARDIT - DUCIS · 13
- CASSELARDIT - FONTAINES · 17
- CASTRES - ACHIARY · 17
- CASTRES - LASBORDES · 13
- CATELLAN - CAZENEUVE · 18
- CH. DE TOURNEFEUILLE - BOURIETTE · 13
- CH. DE TOURNEFEUILLE - LESBRE · 13
- CHAÎNE - TIERCERETTES · 17
- CHALETS - DOUVILLÉ · 15
- CHARBONNIÈRE - PALMIERS · 18
- CHÂT. DE L'HERS - FONTANELLES · 16
- CHAUBET - CHIRAC · 13
- CHAUBET - PLANA · 20
- CHIRAC - CHAUMIÈRE · 17
- CHIRAC - HEREDIA · 13
- CIMETIÈRE - COMPANS · 18
- COLLIGNON - RAISIN · 19
- COLOMBETTE - MAURY · 16
- COLOMIERS MAIRIE · 16
- COLONNE - REILLE · 13
- COLONNE - SALONIQUE · 13
- COMPANS CAFFARELLI MÉTRO · 22
- COMPLEXE SPORTIF CAPITANY · 16
- CONCORDE - PRINTEMPS · 18
- COSMONAUTES - GRIFFON · 13
- CROIX DE PIERRE TRAMWAY · 16
- CURIE - CAMPISTRON · 18
- CURIE - NÉGRENEYS · 24
D
- DALBADE - PARADOUX · 22
- DALI - BONIN · 13
- DASSAULT - B. DES MOULINAIS · 13
- DAURAT - CORNEMONT · 13
- DE GAULLE - SALLE GASCOGNE · 16
- DEMOISELLES - BÉGUÉ-DAVID · 15
- DEMOISELLES - CRAMPEL · 21
- DESBALS - BOUALAM · 18
- DESBALS - FIEUX · 17
- DESBALS - SAINTONGE · 20
- DOUMERGUE - DAUDET · 16
- DUMÉRIL - LAMARCK · 20
- DUMERIL - SAINT JOSEPH · 18
- DUPORTAL - CANAL DE BRIENNE · 18
- DUPORTAL - RAYMOND V · 21
E
- EBELOT - PUJIBET · 13
- EGLISE - LARDENNE · 13
- EGLISE AUCAMVILLE · 13
- EGLISE BONNEFOY · 19
- EGLISE DE LALANDE · 13
- EISENHOWER - LESTANG · 13
- EMPALOT - MÉTRO · 18
- ESCANDE - DAURIAC · 20
- ESPAGNE - CHARPENTIER · 20
- ESPAGNE - CURIEN · 13
- ESPAGNE - GIRONIS · 13
- ESPAGNE - OUSTALOUS · 20
- ESPAGNE-LANGLADE · 13
- ETATS-UNIS - GLACIÈRE · 13
É
- ÉTATS-UNIS - CHARLAS · 20
- ÉTATS-UNIS - FERRY · 17
F
- FAC. DE PHARMACIE MÉTRO · 18
- FER À CHEVAL - COURS DILLON · 22
- FEUGA - PONT ST-MICHEL · 18
- FITTE - MAGNÉ · 20
- FITTE - VARSI · 22
- FONTAINE LESTANG METRO · 18
- FONTAINES - BRUN · 13
- FONTAINES - MILHÈS · 15
- FRONTON - ALLENDE · 16
- FRONTON - DUCLOS · 18
- FRONTON - HAON · 13
- FRONTON - LAPIN · 13
G
- GAUSSEN - CROIX-BÉNITE · 13
- GLOIRE - CHIRAC · 13
- GLOIRE - SAVIGNAC · 13
- GONIN - GÉNIN · 16
- GOUNOD - GARROS · 20
- GRENADE - GAUGUIN · 16
- GRYNFOGEL - GAILLARDIE · 16
- GUESDE - OZENNE · 22
- GUILHERMY - LAS BRUGUES · 13
- GUILLAUMET - CEAT · 13
H
- HALL COMMINGES · 16
- HAURIOU - GARONNETTE · 23
- HERBETTES - BUTTE · 17
- HÔTEL DE DÉPARTEMENT · 25
- HOTEL DE POLICE · 23
- HÔTEL DE REGION · 19
J
- JARDIN DU BARRY · 13
- JARDIN DU PECH · 18
- JARDIN RAYMOND VI · 33
- JARDIN ROYAL · 23
- JAURÈS - BONREPOS · 24
- JOLIMONT MÉTRO · 13
L
- L'ENVOL DES PIONNIERS · 13
- L’UNION GRANDE HALLE · 16
- LA CÉPIÈRE - BAYLET · 18
- LA VACHE MÉTRO · 19
- LABÈGE INNOPOLE GARE · 16
- LAGANNE - TEINTURIERS · 18
- LAPUJADE - BARTOLI · 13
- LARDENNE - BROMBACH · 13
- LARDENNE - CALQUET · 13
- LARDENNE - MAXWELL · 16
- LARDENNE GARE · 13
- LASCROSSE - SÉBASTOPOL · 27
- LASCROSSES - ARNAUD BERNARD · 25
- LASCROSSES - DUPORTAL · 25
- LASCROSSES - LECLERC · 25
- LAVAUR - DALOU · 13
- LESPINET - HERBETTES · 25
- LESPINET - MARINE · 20
- LESTAND - PERGAUD · 13
- LIFFARD - SAINT-SIMON · 13
- LOIS - CAPITOLE · 18
- LOIS - ESQUILE · 15
- LOMBEZ - HIPPODROME · 20
- LOMBEZ - PETITE VITESSE · 20
- LYCEE DÉODAT DE SÉVERAC · 20
- LYON - SÉMARD · 25
M
- MAFFRE - BASSO CAMBO · 13
- MAIRIE RAMONVILLE · 16
- MAL CLABEL - AUDE · 17
- MAOURE - SELERY · 16
- MAROTS - TINEE · 16
- MARQUETTE - SÉBASTOPOL · 20
- MARTRE - CAULET · 13
- MATABIAU GARE - BONREPOS · 40
- MÉDIATHÈQUE · 16
- MÉDIATHÈQUE JOSÉ CABANIS · 25
- MÉRIDIENNE - OCCITANE · 16
- MÉTRO RAMONVILLE · 16
- METZ - MARCHANDS · 36
- METZ - REMPART ST-ÉTIENNE · 16
- MICHOUN - HYÈRES · 20
- MINIMES C.NOUGARO MÉTRO · 22
- MINIMES - BAQUÉ · 19
- MIRAIL UNIVERSITÉ MÉTRO · 19
- MISTRAL - FLEURANCE · 19
- MONLONG - LOUP · 13
- MONSO - INP · 16
- MONTAUDRAN GARE · 13
- MONTEL - DOUMERGUE · 16
- MONTPLAISIR - DELIEUX · 20
- MOULIS - CROIX-BÉNITE · 12
- MUSEE SAINT-RAYMOND · 12
N
- NARBONNE - CAUBÈRE · 15
- NARBONNE - CLOTASSES · 16
- NARBONNE - DURAND · 20
- NARBONNE - SAHUQUE · 20
- NARRADE - FONDEVILLE · 13
- NÉGO SAOUMOS - ZIEGLER · 13
- NÉGRENEYS - ANGES · 13
- NICOL - VASSEUR · 13
O
- OCCITANE - MARCO POLO · 16
- OCCITANE - SIENNE · 16
- ODYSSUD RITOURET TRAMWAY · 16
- ONCOPOLE TÉLÉO · 13
- OZENNE - NAZARETH · 19
P
- PADER - FRONTON · 16
- PALAIS DE JUSTICE MÉTRO · 16
- PARC DE GIRONIS · 13
- PARC DE LA MOUNÈDE · 13
- PARC DE LA POUDRERIE · 16
- PARC DE LA SALADE · 13
- PARC DE LA VIOLETTE · 13
- PASSERELLE HAEDENS · 19
- PASTEUR - LAVOISIER · 16
- PATINOIRE BARRADELS TRAMWAY · 16
- PÉRI - MERCADIER · 24
- PÉRIGORD · 17
- PIQUEMIL - CATCHERE · 16
- PISCINE LÉO LAGRANGE · 22
- PISTE DES GÉANTS - TERECHKOVA · 13
- PLACE ANATOLE FRANCE · 25
- PLACE BILA · 20
- PLACE D'ITALIE · 17
- PLACE DE L'AVEYRON · 16
- PLACE DE LA DAURADE · 23
- PLACE DE SOUPETARD · 18
- PLACE DES CARMES · 20
- PLACE DES GLIÈRES · 15
- PLACE DES PRADETTES · 17
- PLACE DES TIBAOUS · 13
- PLACE DU PONT-NEUF · 24
- PLACE DU RELAIS TRAMWAY · 16
- PLACE DU SALIN · 32
- PLACE ÉMILE MÂLE · 29
- PLACE GEORGES BRASSENS · 16
- PLACE GUY HERSANT · 13
- PLACE JACQUES SAUVEGRAIN · 18
- PLACE JEANNE D'ARC · 25
- PLACE JOB · 18
- PLACE JOSEPH BAYLAC · 22
- PLACE MARCEL BOUILLOUX · 16
- PLACE NINA SIMONE · 13
- PLACE PAUL RICHÉ · 20
- PLACE ROGER ARNAUD · 18
- PLACE ROGER LOUPIAC · 13
- PLACE ROSINE BET · 13
- PLACE ROUAIX · 18
- PLACE SAINT-ÉTIENNE · 22
- PLACE SAINT-JACQUES · 22
- PLAN DU PORT · 16
- PLANA - CASSAING · 17
- PLANA - GARNIER · 17
- POIDS DE L'HUILE · 19
- PORT ST-SAUVEUR - SABATIER · 20
- PORT ST-SAUVEUR - SEEL · 20
- POUVOURVILLE - GOSCINNY · 13
- PUJOL - GOUJON · 20
- PUJOL - PÉRIGNON · 20
R
- RAYNAL - ALLIER · 13
- RAYNAL - LOUIN · 15
- RENAN - VITRY · 18
- REVEL - ALIÉ-DARAM · 16
- REVEL - ARMENTIÈRES · 13
- REVEL - BAJAC · 16
- REVEL - LABÈGE · 13
- REVEL - NOUADHIBOU · 13
- REYNERIE - LIZOP · 13
- REYNERIE - LONDRES · 13
- RIEUX - CHANT DU MERLE · 18
- RIEUX - LEYGUE · 18
- RIEUX - VAISSE · 13
- RIQUET - CAMICHEL · 21
- ROCHE - LAAS · 19
- RODIER - PRANVILLE-NÉGRIN · 13
- ROQUEMAUREL - MAILLARD · 18
- ROSTAND - BOUQUETINS · 20
- ROSTAND - DURAND · 13
- ROSTAND - EIDENBENZ · 13
- ROUBICHOU - ARLES · 15
- ROUTE DE SEYSSES - RÉGIS · 13
- RTE DE BLAGNAC - BERNIES · 19
- RTE DE BLAGNAC - PUCCINI · 18
- RTE DE BLAGNAC - ROQUES · 13
- RTE DE LAUNAGUET - AUDIBERT · 17
- RTE DE LAUNAGUET - DELBO · 13
- RTE DE SEYSSES - BELLEFONTAINE · 13
- RTE DE SEYSSES - C. DE VIÇOSE · 13
- RTE DE SEYSSES - LONDRES · 18
- RUE DE CUGNAUX - GRAVETTE · 18
- RUE DE FENOUILLET - VERNE · 13
S
- SAINT-AGNE GARE · 20
- SAINT-SERNIN - MERLY · 15
- SALADE PONSAN - CÔTEAUX · 13
- SALADE PONSAN - SAHUQUE · 13
- SALADE PONSAN - VALLON · 13
- SANG DE SERP - DAGNAUX · 20
- SAOUZELONG - MÉTRO · 20
- SÉJOURNÉ - AMIDONNIERS · 17
- SÉJOURNÉ - PT DES CATALANS · 21
- SEPT DENIERS - TROÈNES · 13
- SERRES - ARNAUD BERNARD · 17
- SERRES - CABANEL · 18
- SERVANTY AIRBUS TRAMWAY · 16
- SOUPETARD - GENÊTS · 13
- ST-BERNARD - BERALDI · 15
- ST-EXUPÉRY - BUTTE · 17
- ST-EXUPERY - PETIT PRINCE · 20
- ST-EXUPÉRY - POTEZ · 18
- ST-MARTIN-DU-TOUCH GARE · 13
- ST-MICHEL - MAGENDIE · 15
- ST-MICHEL - STE-CATHERINE · 20
- ST-SERNIN - GATIEN-ARNOULT · 15
- ST-SIMON - PRADO · 20
- STADE TOULOUSAIN · 30
- Station 303
- Station 404
- Station 405
- Station 2005
- Station 9004
- Station 9007
- Station 9009
- Station 9011
- Station 9015
- STE-LUCIE - ARCS ST-CYPRIEN · 18
- STRASBOURG - AUSTERLITZ · 23
- STRASBOURG - BAYARD · 21
- STRASBOURG - BOSC · 22
- SUISSE - CH. D'AUZEVILLE · 16
- SUISSE - LAUSANNE · 22
- SUISSE - POLITKOVSKAIA · 13
T
- TASSIGNY - MOMBIOLA · 13
- TERRASSE - LEDORMEUR · 18
- TERRASSE - MONT VENTOUX · 18
- THÉÂTRE DES MAZADES · 20
- THÉÂTRE GARONNE · 22
- THÉÂTRE JULES JULIEN · 17
- TOEC - LEMIRE · 20
- TOLOSANE - DE FRANCE · 16
- TOLOSANE - POUCIQUOT · 16
- TOUNIS - PONT NEUF · 22
- TOURAINE - AUVERGNE · 20
- TOURNEFEUILLE MAIRIE · 16
- TROIS COCUS MÉTRO · 20
U
- URSS - MARAN · 20
- URSS - PEYROUSET · 19
- UT3 - CHAMPS MAGNÉTIQUES · 20
V
- VAN DYCK - RAPHAËL · 18
- VERDIER - GRAND ROND · 27
- VESTREPAIN - BAGATELLE · 13
- VIDAL - SAINT-JÉRÔME · 25
- VITARELLES - FRONDE · 13
- VOSGES - BEAUCE · 13
W
- WAGNER - BRUNHES · 20
- WAGNER - VIVALDI · 18
Z
- ZAMENHOF · 18
Frequently asked questions
Is the forecast a guarantee?
No. It is a probability estimate built from that station’s own history, the last 30 minutes of activity and the weather. It tells you how likely a station is to have a bike when you arrive, which is the decision you actually need to make.
Do I need an account?
No. There is no sign-up, no password and no tracking. Your position is only used to compute travel times and is never stored on a server.
Where does the data come from?
Directly from the operator’s public GBFS feed — the same open standard every bike-share system publishes. This project is independent and not affiliated with the operator.