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
- 00003 - ALSACE-LORRAINE - POMME · 18
- 00004 - GAMBETTA - STE-URSULE · 20
- 00005 - MARENGO - LEDUC · 19
- 00008 - VIDAL - SAINT-JÉRÔME · 25
- 00010 - PLACE ESQUIROL · 44
- 00011 - PLACE DE LA DAURADE · 23
- 11 NOVEMBRE - NÉGOGOUSSES · 18
- 00014 - PÉRIGORD · 17
- 00015 - PORT ST-SAUVEUR - SEEL · 20
- 00018 - STRASBOURG - JAURÈS · 24
- 00019 - CARNOT - PÉRI · 24
- 00021 - CARNOT - LABÉDA · 25
- 00022 - CARNOT - ROLAND · 20
- 00025 - PLACE ROUAIX · 18
- 00028 - PLACE SAINT-PIERRE · 22
- 00029 - VALADE · 21
- 00030 - PLACE ANATOLE FRANCE · 25
- 00031 - PLACE DU PEYROU · 20
- 00032 - MUSEE SAINT-RAYMOND · 12
- 00036 - PLACE ROBERT SCHUMAN · 19
- 00042 - ESCANDE - DAURIAC · 20
- 00043 - PLACE DUPUY · 22
- 00045 - OZENNE - NAZARETH · 19
- 00046 - PLACE DES CARMES · 20
- 00047 - LANGUEDOC - NAZARETH · 30
- 00048 - PLACE DU SALIN · 32
- 00054 - CHAÎNE - TIERCERETTES · 17
- 00055 - ST-SERNIN - GATIEN-ARNOULT · 15
- 00056 - SAINT-SERNIN - MERLY · 15
- 00058 - ARCOLE - CONCORDE · 25
- 00061 - MATABIAU GARE - BONREPOS · 40
- 00067 - GUESDE - OZENNE · 22
- 00068 - PALAIS DE JUSTICE MÉTRO · 16
- 00073 - FITTE - TEINTURIERS · 16
- 00076 - RECLUSANE - PLACE OLIVIER · 16
- 00078 - ST-CYPRIEN - MÉTRO DARRÉ · 17
- 00079 - VIGUERIE - LANGE · 20
- 00081 - JARDIN RAYMOND VI · 33
- 00083 - SÉJOURNÉ - AMIDONNIERS · 17
- 00084 - BRIENNE - MANUFACTURE · 24
- 00085 - BARCELONE - LECLERC · 22
- 00086 - HÉRACLÈS - BÉARNAIS · 20
- 00087 - LASCROSSES - LECLERC · 25
- 00088 - LASCROSSES - DUPORTAL · 25
- 00089 - COMPANS CAFFARELLI MÉTRO · 22
- 00093 - BD MATABIAU - INGRES · 17
- 00094 - LYON - SÉMARD · 25
- 00095 - THÉÂTRE GARONNE · 22
- 00097 - BONREPOS - RAYMOND IV · 21
- 00098 - DEMOISELLES - CRAMPEL · 21
- 00099 - METZ - REMPART ST-ÉTIENNE · 16
- 00101 - LESPINET - MARINE · 20
- 00103 - ST-MICHEL - STE-CATHERINE · 20
- 00104 - AV. DE MURET TRAMWAY · 18
- 00115 - DUMERIL - SAINT JOSEPH · 18
- 00120 - BARCELONE - SANIÈRES · 18
- 00124 - ÉGLISE DES MINIMES · 18
- 00125 - BARRIERE DE PARIS MÉTRO · 25
- 00130 - PATTE D'OIE - MÉTRO · 15
- 00132 - MINIMES - BAQUÉ · 19
- 00135 - BONNEFOY - LEMAÎTRE · 18
- 00138 - BARRIERE DE BAYONNE · 20
- 00139 - BARRIERE DE LOMBEZ · 25
- 00140 - PLACE ÉMILE MÂLE · 29
- 00147 - CHAUSSAS - DAUDET · 19
- 00155 - RÉCOLLETS - FERETRA · 20
- 00156 - EMPALOT - MÉTRO · 18
- 00164 - SAOUZELONG - MÉTRO · 20
- 00172 - NETWILLER - EBELOT · 20
- 00173 - BOURGÈS-MAUNOURY - SÉGLA · 19
- 00174 - BOURGÈS-MAUNOURY - MÉLAT · 19
- 00176 - CIMETIÈRE - COMPANS · 18
- 00185 - ROUBICHOU - ARLES · 15
- 00188 - AV. DE MURET - LAFAGE · 20
- 00190 - ESPAGNE - OUSTALOUS · 20
- 00193 - LOMBEZ - PETITE VITESSE · 20
- 00196 - PUJOL - GOUJON · 20
- 00198 - DELTOUR - LAFILAIRE · 20
- 00203 - ST-EXUPERY - PETIT PRINCE · 20
- 00204 - PLACE ROGER ARNAUD · 18
- 00206 - RIEUX - LEYGUE · 18
- 00208 - BAROUX - LIMAYRAC · 18
- 00211 - TERRASSE - LEDORMEUR · 18
- 00213 - PUJOL - CHAUBET · 17
- 00214 - CASTRES - ACHIARY · 17
- 00218 - AMOUROUX - STE-AUGUSTINE · 18
- 00221 - AV. DE REYNERIE - VAUQUELIN · 20
- 00223 - BELIN - ROCHE · 22
- 00225 - BELIN - ONERA · 20
- 00227 - UNIV. PAUL SABATIER MÉTRO · 32
- 00238 - HERBETTES - BUTTE · 17
- 00243 - ÉTATS-UNIS - FERRY · 17
- 00245 - GRANDE BRETAGNE - BADIOU · 19
- 00246 - WAGNER - BRUNHES · 20
- 00248 - ROSTAND - BOUQUETINS · 20
- 00257 - CHÂT. DE L'HERS - FONTANELLES · 16
- 00258 - ATLANTA - CAMBARD · 18
- 00263 - LA CÉPIÈRE - BAYLET · 18
- 00267 - GONIN - GÉNIN · 16
- 00269 - PLACE JACQUES SAUVEGRAIN · 18
- 00273 - ST-SIMON - PASSERIEU · 18
- 00278 - ARÈNES ROMAINES TRAMWAY · 18
- 00279 - CASSELARDIT - ESPAGNO · 18
- 00280 - CHARBONNIÈRE - PALMIERS · 18
- 00294 - ILE DU RAMIER - PASSERELLE CONTI · 13
- 00297 - AV. DE MURET - DUBOUL · 13
- 00302 - JARDIN DU BARRY · 13
- 00304 - CARTOUCHERIE TRAMWAY · 12
- 00305 - ZÉNITH TRAMWAY · 13
- 00306 - DEODAT - ARCS ST-CYPRIEN · 13
- 00312 - BASE DE LOISIRS SESQUIÈRES · 13
- 00313 - RUE DE FENOUILLET - VERNE · 13
- 00319 - RTE DE LAUNAGUET - DELBO · 13
- 00322 - PARC DE LA SALADE · 13
- 00332 - PLACE ROSINE BET · 13
- 00335 - COLONNE - REILLE · 13
- 00348 - REVEL - LABÈGE · 13
- 00349 - REVEL - NOUADHIBOU · 13
- 00351 - L'ENVOL DES PIONNIERS · 13
- 00354 - DAURAT - CORNEMONT · 13
- 00365 - ESPAGNE - CURIEN · 13
- 00372 - REYNERIE MÉTRO · 13
- 00391 - LARDENNE GARE · 13
- 00410 - PLACE MARCEL BOUILLOUX · 16
- 00412 - PARC DE LA POUDRERIE · 16
- 00413 - REVEL - DELEROT
- 02001 - VELASQUEZ - TAMARIS · 16
- 02015 - PAILLE - MONTAIGNE · 16
- 03002 - DOUMERGUE - DAUDET · 16
- 05005 - TOLOSANE - DE FRANCE · 16
- 05006 - SUISSE - CH. D'AUZEVILLE · 16
- 08003 - L’UNION GRANDE HALLE · 16
- 9006 - MAROTS - TINEE · 16
A
- AÉROPORT TRAMWAY · 20
- ALBI - AVRANCHES · 17
- ALBI - NICOL · 17
- ALBI - PELET · 17
- ALBI - REINE · 18
- ALLENDE - ADOUR · 16
- AMIDONNIERS - DEBAT-PONSAN · 13
- AMOUROUX - ST-TROPEZ · 18
- ANCELY TRAMWAY · 20
- ANDROMÈDE - FISCHL · 16
- ANDROMÈDE LYCÉE TRAMWAY · 16
- 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 - CAUNES · 13
- ATLANTA - VASSEUR · 17
- AUCAMVILLE MAIRIE · 16
- AURIOL - MUSSET · 16
- AV . DE RANGUEIL - BEDOUCE · 15
- AV. DE MURET - BOUTINON · 19
- AV. DE RANGUEIL - PELUDE · 18
- AV. DE TOULOUSE CENTRE CIAL SAINT-CAPRAIS · 16
- AV. DU PARC - GUYENNE · 16
- AVIONS - LIBELLULES · 15
B
- BALMA GRAMONT MÉTRO · 18
- BAROUX - DARASSE · 18
- BASSO CAMBO MÉTRO · 13
- BAYONNE - FLAMBÈRE · 13
- BAYONNE - SENTENAC · 13
- BD DES MINIMES - PASSERELLE · 27
- BD DES MINIMES - RAISIN · 22
- BEDOUCE - MARNE · 20
- BELIN - CNES · 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
- BORDEBLANCHE - BROUSSIN · 13
- BORDEROUGE - MÉTRO · 30
- BORNE CGB ATELIER · 12
- BRANLY - PLACE RUSSELL · 20
- BRIENNE - CHAPOU · 24
- BRIENNE - DELORME · 21
- BRUNAUD - BAILLAUD · 20
- BRUNAUD - CEAT · 16
- BRUNAUD - PLANA · 20
- BRUNHES - FONTAINES · 15
C
- CAPELLES - ECOLE VÉTÉRINAIRE · 13
- CARNOT - IDRAC · 26
- CARNOT - TROIS JOURNÉES · 26
- CASSELARDIT - DUCIS · 13
- CASSELARDIT - FONTAINES · 17
- CASTRES - LASBORDES · 13
- CATELLAN - CAZENEUVE · 18
- CAYRAS –CATALA · 16
- CH. DE TOURNEFEUILLE - BOURIETTE · 13
- CH. DE TOURNEFEUILLE - LESBRE · 13
- CHALETS - DOUVILLÉ · 15
- CHÂTEAU D'EAU · 21
- CHAUBET - CHIRAC · 13
- CHAUBET - PLANA · 20
- CHIRAC - CHAUMIÈRE · 17
- CHIRAC - HEREDIA · 13
- CITÉ DE L'ESPACE · 13
- CITÉ DE L'HERS - ROTONDE · 18
- COLLIGNON - RAISIN · 19
- COLOMBETTE - MAURY · 16
- COLOMIERS MAIRIE · 16
- COLONNE - SALONIQUE · 13
- COMPLEXE SPORTIF CAPITANY · 16
- CONCORDE - PRINTEMPS · 18
- CORIOLIS - DUPOUY · 13
- 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
- DE GAULLE - SALLE GASCOGNE · 16
- DELTOUR - RIEUX · 22
- DEMOISELLES - BÉGUÉ-DAVID · 15
- DESBALS - BOUALAM · 18
- DESBALS - FIEUX · 17
- DESBALS - SAINTONGE · 20
- DUMÉRIL - LAMARCK · 20
- 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
- EGLISE SAINT-SIMON · 13
- EISENHOWER - LESTANG · 13
- ESPAGNE - CHARPENTIER · 20
- ESPAGNE - GIRONIS · 13
- ESPAGNE-LANGLADE · 13
- ETATS-UNIS - GLACIÈRE · 13
É
- ÉTATS-UNIS - CHARLAS · 20
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
- FOURNIER - JARDINERIE · 13
- FRONTON - ALLENDE · 16
- FRONTON - DUCLOS · 18
- FRONTON - HAON · 13
- FRONTON - LAPIN · 13
G
- GALLIENI GARE · 18
- GAUSSEN - CROIX-BÉNITE · 13
- GLOIRE - CHIRAC · 13
- GLOIRE - SAVIGNAC · 13
- GLOIRE - ST-BERTRAND · 13
- GOUNOD - GARROS · 20
- GRENADE - GAUGUIN · 16
- GRYNFOGEL - GAILLARDIE · 16
- GUILHERMY - LAS BRUGUES · 13
- GUILLAUMET - CEAT · 13
H
- HALL COMMINGES · 16
- HAURIOU - GARONNETTE · 23
- HÔPITAL PURPAN · 13
- HÔTEL DE DÉPARTEMENT · 25
- HOTEL DE POLICE · 23
- HÔTEL DE REGION · 19
I
- INGRES - BRASSENS · 16
J
- JARDIN DU PECH · 18
- JARDIN NIEL · 18
- JARDIN ROYAL · 23
- JAURÈS - BACHELIER · 31
- JAURÈS - BONREPOS · 24
- JOLIMONT MÉTRO · 13
L
- LA VACHE MÉTRO · 19
- LABÈGE INNOPOLE GARE · 16
- LAGANNE - TEINTURIERS · 18
- LAPUJADE - BARTOLI · 13
- LAPUJADE - FLANDRES · 18
- LARDENNE - BROMBACH · 13
- LARDENNE - CALQUET · 13
- LARDENNE - MAXWELL · 16
- LASCROSSE - SÉBASTOPOL · 27
- LASCROSSES - ARNAUD BERNARD · 25
- LAVAUR - DALOU · 13
- LESPINET - HERBETTES · 25
- LESTAND - PERGAUD · 13
- LIFFARD - RÈGUELONGUE · 13
- LIFFARD - SAINT-SIMON · 13
- LOIS - CAPITOLE · 18
- LOIS - ESQUILE · 15
- LOMBEZ - HIPPODROME · 20
- LYCEE DÉODAT DE SÉVERAC · 20
M
- MAFFRE - BASSO CAMBO · 13
- MAIRIE RAMONVILLE · 16
- MAL CLABEL - AUDE · 17
- MAOURE - SELERY · 16
- MARIN - REBOUL · 18
- MARQUETTE - SÉBASTOPOL · 20
- MARTRE - CAULET · 13
- MÉDIATHÈQUE · 16
- MÉDIATHÈQUE JOSÉ CABANIS · 25
- MÉRIDIENNE - OCCITANE · 16
- MÉTRO RAMONVILLE · 16
- METZ - MARCHANDS · 36
- MICHOUN - HYÈRES · 20
- MINIMES C.NOUGARO MÉTRO · 22
- MIRAIL UNIVERSITÉ MÉTRO · 19
- MISTRAL - FLEURANCE · 19
- MONLONG - LOUP · 13
- MONSO - INP · 16
- MONT LOUIS –AV. DE TOULOUSE · 16
- MONTAUDRAN GARE · 13
- MONTEL - DOUMERGUE · 16
- MONTPLAISIR - DELIEUX · 20
- MOULIS - CROIX-BÉNITE · 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
P
- PADER - FRONTON · 16
- PARC DE GIRONIS · 13
- PARC DE LA MOUNÈDE · 13
- PARC DE LA VIOLETTE · 13
- PARGAMINIÈRES - LAKANAL · 11
- PASSERELLE HAEDENS · 19
- PASTEUR - LAVOISIER · 16
- PATINOIRE BARRADELS TRAMWAY · 16
- PÉRI - MERCADIER · 24
- PIQUEMIL - CATCHERE · 16
- PISCINE LÉO LAGRANGE · 22
- PISCINE NAKACHE · 16
- PISTE DES GÉANTS - TERECHKOVA · 13
- PLACE ANTONIN FROIDURE · 18
- PLACE BILA · 20
- PLACE D'ITALIE · 17
- PLACE DE DAMLOUP · 19
- PLACE DE L'AVEYRON · 16
- PLACE DE SOUPETARD · 18
- PLACE DES GLIÈRES · 15
- PLACE DES PRADETTES · 17
- PLACE DES TIBAOUS · 13
- PLACE DU BUSCA · 16
- PLACE DU FER À CHEVAL · 18
- PLACE DU PONT-NEUF · 24
- PLACE DU RELAIS TRAMWAY · 16
- PLACE GEORGES BRASSENS · 16
- PLACE GUY HERSANT · 13
- PLACE JEANNE D'ARC · 25
- PLACE JOB · 18
- PLACE JOSEPH BAYLAC · 22
- PLACE NINA SIMONE · 13
- PLACE PAUL RICHÉ · 20
- PLACE ROGER LOUPIAC · 13
- PLACE ROQUELAINE · 24
- PLACE SAINT-ÉTIENNE · 22
- PLACE SAINT-JACQUES · 22
- PLACE SAINT-JULIEN · 25
- PLACE VICTOR HUGO · 25
- PLAN DU PORT · 16
- PLANA - CASSAING · 17
- PLANA - GARNIER · 17
- POIDS DE L'HUILE · 19
- PORT ST-SAUVEUR - SABATIER · 20
- POUVOURVILLE - BOURDETTE · 13
- POUVOURVILLE - GOSCINNY · 13
- PUJOL - PÉRIGNON · 20
R
- RANGUEIL MÉTRO · 20
- RAYNAL - ALLIER · 13
- RAYNAL - LOUIN · 15
- RENAN - VITRY · 18
- REVEL - ALIÉ-DARAM · 16
- REVEL - ARMENTIÈRES · 13
- REVEL - BAJAC · 16
- REYNERIE - LIZOP · 13
- REYNERIE - LONDRES · 13
- RIEUX - CHANT DU MERLE · 18
- RIEUX - COTTAGES · 18
- RIEUX - VAISSE · 13
- RIQUET - CAMICHEL · 21
- ROCHE - LAAS · 19
- RODIER - PRANVILLE-NÉGRIN · 13
- ROQUEMAUREL - MAILLARD · 18
- ROSTAND - DURAND · 13
- ROSTAND - EIDENBENZ · 13
- 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 SEYSSES - BELLEFONTAINE · 13
- RTE DE SEYSSES - C. DE VIÇOSE · 13
- RTE DE SEYSSES - LONDRES · 18
- RUE DE CUGNAUX - GRAVETTE · 18
S
- SAINT-AGNE GARE · 20
- SALADE PONSAN - CÔTEAUX · 13
- SALADE PONSAN - SAHUQUE · 13
- SALADE PONSAN - VALLON · 13
- SANG DE SERP - DAGNAUX · 20
- SÉJOURNÉ - PT DES CATALANS · 21
- SELLIER - MOUETTES · 16
- 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-CYPRIEN - MÉTRO VIÉ · 13
- ST-EXUPÉRY - BUTTE · 17
- ST-EXUPÉRY - POTEZ · 18
- ST-MARTIN-DU-TOUCH GARE · 13
- ST-MICHEL - CASTELET · 24
- ST-MICHEL - MAGENDIE · 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 - LAUSANNE · 22
- SUISSE - POLITKOVSKAIA · 13
T
- TASSIGNY - MOMBIOLA · 13
- TERRASSE - MONT VENTOUX · 18
- THÉÂTRE DES MAZADES · 20
- THÉÂTRE JULES JULIEN · 17
- TOEC - LEMIRE · 20
- TOLOSANE - POUCIQUOT · 16
- TOUNIS - PONT NEUF · 22
- TOURAINE - AUVERGNE · 20
- TOURNEFEUILLE MAIRIE · 16
- TRENTIN - VERNE · 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
- VESTREPAIN - LOT · 18
- VITARELLES - FRONDE · 13
- VOSGES - BEAUCE · 13
W
- 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.