1948 Tour de France
35th edition: June 30 - July 27, 1948
Results, stages with running GC, photos and history
1947 Tour | 1949 Tour | Tour de France Database | 1948 Tour Quick Facts | 1948 Tour de France Final GC | Stage results with running GC | Photos from the 1948 Tour de France | More maps of the 1948 Tour
Map of the 1948 Tour de France
4,922 km ridden at an average speed of 33.443 km/hr
120 starters aligned on national and regional teams with 44 classified finishers.
Gino Bartali won his second Tour 10 years after his first. No other rider has such a long spread between victories and it is a testament to Bartali's enduring strength.
By the 12th stage, Bartali was down more than 21 minutes to French sensation Louison Bobet. In a series of brilliant alpine rides, Bartali simply crushed the competition. Bartali won 7 stages, the climber's competition and the General Classification.
1948 Tour de France complete final General Classification:
Gino Bartali (Italy) 147hr 10min 36sec
- Albébric "Briek" Schotte (Belgium) @ 26min 16sec
- Guy Lapébie (France South-West Central) @ 28min 48sec
- Louison Bobet (France) @ 32min 59sec
- Jean Kirchen (Holland-Luxembourg) @ 37min 53sec
- Lucien Teisseire (France) @ 39min 57sec
- Roger Lambrecht (International) @ 49min 56sec
- Fermo Camellini (International) @ 51min 36sec
- Louis Thiétard (France Paris) @ 55min 23sec
- Raymond Impanis (Belgium) @ 1hr 0min 3sec
- Stan Ockers (Belgium) @ 1hr 0min 13sec
- André Brulé (France Paris) @ 1hr 2min 30sec
- Kléber Piot (France Paris) @ 1hr 24min 28sec
- Edward Van Dijck (Belgium) @ 1hr 32min 13sec
- Raphaël Géminiani (France South-West Central) @ 1hr 39min 49sec
- Jean Robic (France) @ 1hr 41min 26sec
- René Vietto (France) @ 1hr 42min 48sec
- Édouard Klabinski (International) @ 1hr 45min 30sec
- Bruno Pasquini (Italy) @ 1hr 48min 50sec
- Marcel Dupont (Belgium B) @ 1hr 59min 47sec
- Jean-Apôtre "Apo" Lazaridès (France) @ 2hr 1min 58sec
- Jan Engels (Belgian Eaglets) @ 2hr 15min 41sec
- Raoul Remy @ 2hr 15min 41sec
- Bernard Gauthier (France South-East) @ 2hr 34min 19sec
- Paul Giguet (France) @ 2hr 38min 1sec
- Georges Ramoulux (France Center South-West) @ 2hr 42min 46sec
- Primo Volpi (Italy) @ 2hr 46min 48sec
- Robert Chapatte (France-Paris) @ 2hr 56min 48sec
- Giovanni Corrieri (Italy) @ 2hr 59min 10sec
- Florent Mathieu (Belgium) @ 3hr 0min 54sec
- Attilio Lambertini (Italian Cadets) @ 3hr 2min 55sec
- Alphonse Devreese (France Île de France North-East) @ 2hr 5min 28sec
- Antonio Bevilacqua (Italy) @ 3hr 5min 56sec
- Serafino Biagioni (Italy) @ 3hr 7min 3sec
- Pierre Baratin (France Île de France North-East) @ 3hr 18min 44sec
- Jefke Janssen (Holland-Luxembourg) @ 3hr 24min 59sec
- Paul Neri (International) @ 3hr 26min 21sec
- Vittorio Magni (Italian Cadets) @ 3hr 24min 29sec
- Georges Martin (France South-East) @ 3hr 45min 13sec
- Daniel Thuayre (France Île de France North-East) @ 3hr 48min 13sec
- Edidio Feruglio (Italy) @ 3hr 48min 30sec
- Wim De Ruyter (Holland-Luxembourg) @ 3hr 50min 41sec
- Jean Rey (France South-East) @ 4hr 14min 57sec
- Vittorio Seghezzi (Italian Cadets) @ 4hr 26min 43sec
Climbers' Competition:
Gino Bartali (Italy): 62 points
- Jean-Apôtre "Apo" Lazaridès (France): 43
- Jean Robic (France): 38
- Briek Schotte (Belgium): 30
- Lucien Teisseire (France): 28
Team General Classification:
- Belgium: 443hr 58min 20sec
- France @ 28min 16sec
- France Paris @ 56min 29sec
- International @ 1hr 0min 30sec
- Italy @ 2hr 11min 36sec
1948 Tour stage results with running GC:
Stage 1: Wednesday, June 30, Paris - Trouville, 237 km
- Gino Bartali: 6hr 50min 24sec
- Briek Schotte s.t.
- Lucien Teisseire s.t.
- Jean Engels s.t.
- Maurice De Muer s.t.
- René Mertens s.t.
- César Marcelak s.t.
- Florent Mathieu s.t.
- Bernard Gauthier s.t.
- Henri Renders s.t.
GC after Stage 1:
- Gino Bartali: 6hr 49min 24sec
- Briek Schotte @ 30sec
- Lucien Teisseire @ 1min
- Jean Engels s.t.
- Maurice De Muer s.t.
- René Mertens s.t.
- César Marcellak s.t.
- Florent Mathieu s.t.
- Bernard Gauthier s.t.
- Henri Renders s.r.
Stage 2: Thursday, July 1, Trouville - Dinard, 259 km
- Vincenzo Rossello: 7hr 29min 55sec
- Louison Bobet s.t.
- Jean Engels s.t.
- Lucien Teisseire @ 56sec
- Lucien Mathys s.t.
- Robert Desbats s.t.
- André Brule s.t.
- Jacques Pras s.t.
- Gino Sciardis s.t.
- Albert Ramon s.t.
GC after stage 2:
- Jean Engels: 14hr 20min 19sec
- Louison Bobet @ 13sec
- Briek Schotte @ 26sec
- Lucien Teisseire @ 56sec
- Bernard Gauthier @ 1min 33sec
- Raphaël Géminiani @ 1min 39sec
- Roger Lambrecht s.t.
- Fermo Camellini s..t.
- Maurice Meersman s.t.
- Albert Ramon s.t.
Stage 3: Friday, July 2, Dinard - Nantes, 251 km
- Guy Lapébie: 6hr 48min 31sec
- Raymond Impanis s.t.
- Florent Mathieu s.t.
- Georges Ramoulux s.t.
- Maurice Diot s.t.
- Paul Giguet s.t.
- Louison Bobet s.t.
- Roger Lambrecht s.t.
- Norbert Callens s.t.
- Louis Thiétard s.t.
GC after stage 3:
- Louison Bobet: 21hr 9min 3sec
- Roger Lambrecht @ 1min 25sec
- Florent Mathieu @ 4min 15sec
- Louis Thiétard @ 5min 18sec
- Guy Lapébie @ 7min 13sec
- Raymond Impanis @ 7min 43sec
- Paul Giguet @ 8min 13sec
- Aldo Ronconi s.t.
- Georges Ramoulux s.t
- Jean Engels @ 13min 48sec
Stage 4: Saturday, July 3, Nantes - La Rochelle, 166 km
- Jacques Pras: 4hr 1min 42sec
- Gino Sciardis s.t.
- Amédée Rolland s.t.
- Robert Bonnaventure s.t.
- Roger Lambrecht s.t.
- Georges Ramoulux @ 4min 19sec
- François Helary s.t.
- Raymond Goussot s.t.
- Stan Ockers s.t.
- Edouard Klabinski s.t.
GC after Stage 4:
- Roger Lambrecht: 25hr 12min 11sec
- Louison Bobet @ 3min 24sec
- Florent Mathieu @ 7min 39sec
- Louis Thiétard @ 8min 42sec
- Guy Lapébie @ 10min 37sec
- Georges Ramoulux @ 11min 6sec
- Raymond Impanis @ 11min 7sec
- Paul Giguet @ 11min 37sec
- Aldo Ronconi s.t.
- Gino Sciardis @ 13min 31sec
Stage 5: Sunday, July 4, La Rochelle - Bordeaux, 262 km
- Raoul Remy: 7hr 3min 32sec
- Roger Chupin s.t.
- Giuseppe Tacca s.t.
- Maurice Diot s.t.
- Briek Schotte s.t.
- Giovanni Corrrieri s.t.
- Lucien Teisseire s.t.
- Daniel Thuayre s.t.
- Camille Danguillaume s.t.
- Pierre Brambilla s.t.
GC after Stage 5:
- Roger Lambrecht: 32hr 26min 28sec
- Gino Sciardis @ 2min 46sec
- Louison Bobet @ 3min 24sec
- Jean Engels @ 6min 27sec
- Briek Schotte @ 6min 53sec
- Lucien Teisseire @ 7min 23sec
- Florent Mathieu @ 7min 39sec
- Albert Ramon @ 8min 6sec
- Louis Thiétard @ 8min 42sec
- Guy Lapébie @ 10min 37sec
Stage 6: Monday, July 5, Bordeaux - Biarritz, 244 km
- Louison Bobet: 6hr 27min 14sec
- Edouard Muller s.t.
- Yvan Marie s.t.
- Victor Joly s.t.
- Lucien Teisseire @ 2min 5sec
- Albert Ramon s.t.
- Stan Ockers s.t.
- Edouard Kablinski @ 2min 9sec
- Edward Van Dijk s.t.
- Lucien Mathys s.t.
GC after Stage 6:
- Louison Bobet: 38hr 56min 6sec
- Roger Lambrecht @ 11sec
- Gino Sciardis @ 2min 57sec
- Jean Engels @ 6min 38sec
- Briek Schotte @ 7min 4sec
- Lucien Teisseire s.t.
- Albert Ramon @ 7min 47sec
- Florent Mathieu @ 7min 50sec
- Louis Thiétard @ 8min 53sec
- Guy Lapébie @ 10min 48sec
Stage 7: Wednesday, July 7, Biarritz - Lourdes, 219 km
Major ascent: Aubisque
- Gino Bartali: 6hr 40min 47sec
- Jean Robic s.t.
- Louison Bobet @ 3sec
- Bernard Gauthier @ 48sec
- Raphaël Géminiani @ 2min 14sec
- Lucien Teisseire @ 2min 22sec
- Giordano Cottur s.t.
- Stan Ockers s.t.
- Pierre Baratin s.t.
- Aldo Ronconi s.t.
GC after Stage 7:
- Louison Bobet: 45hr 36min 56sec
- Gino Sciardis @ 6min 46sec
- Roger Lambrecht @ 9min
- Lucien Teisseire @ 9min 23sec
- Aldo Ronconi @ 14min 7sec
- Jean Engels @ 14min 21sec
- Guy Lapébie @ 16min 34sec
- Louis Thiétard @ 16min 36sec
- Briek Schotte @ 17min 40sec
- Raoul Remy @ 18min 32sec
- Lucien Mathys @ 18min 49sec
- Gino Bartali @ 19min 48sec
Stage 8: Thursday, July 8, Lourdes - Toulouse, 261 km
Major ascents: Tourmalet, Aspin, Peyresourde, Ares
- Gino Bartali: 8hr 27min 25sec
- Guy Lapébie s.t.
- Stan Ockers s.t.
- Giuseppe Tacca s.t.
- Louis Thiétard s.t.
- Giordano Cottur s.t.
- Paul Neri s.t.
- Jean Robic s.t.
- André Brule s.t.
- Lucien Teisseire s.t.
GC after Stage 8:
- Louison Bobet: 54hr 4min 21sec
- Roger Lambrecht @ 9min 18sec
- Lucien Teisseire @ 9min 23sec
- Gino Sciardis @ 9min 59sec
- Guy Lapébie @ 16min 4sec
- Louis Thiétard @ 16min 36sec
- Aldo Ronconi @ 17min 22sec
- Gino Bartali @ 18min 18sec
- Stan Ockers @ 20min 12sec
- Pierre Brambilla @ 20min 13sec
Stage 9: Saturday, July 10, Toulouse - Montpellier, 246 km
- Raymond Impanis: 6hr 3min 1sec
- Léon Jomaux @ 4min 36sec
- Wim De Ruyter @ 4min 38sec
- Paul Maye @ 5min 25sec
- Florent Mathieu s.t.
- Serafino Biagioni @ 5min 28sec
- Raphaël Géminiani @ 5min 31sec
- Marcel Dupont s.t.
- Maurice De Muer s.t.
- Vittorio Seghezzi @ 5min 37sec
GC after Stage 9:
- Louison Bobet: 60hr 13min 4sec
- Roger Lambrecht @ 9min 18sec
- Lucien Teisseire @ 9min 23sec
- Gino Sciardis @ 9min 59sec
- Guy Lapébie @ 16min 4sec
- Louis Thiétard @ 16min 36sec
- Aldo Ronconi @ 17min 22sec
- Gino Bartali @ 18min 18sec
- Pierre Brambilla @ 20min 13sec
- Briek Schotte @ 20min 55sec
Stage 10: Monday, July 12, Montpellier - Marseille, 248 km
- Raymond Impanis: 6hr 55min 40sec
- Fermo Camellini s.t.
- Paul Neri s.t.
- Stan Ockers s.t.
- André Brulé s.t.
- Roger Lambrecht s.t.
- Marcel Dupont s.t.
- Pierre Brambilla s.t.
- Guy Lapébie @ 1min 10sec
- Edward Van Dijck s.t.
GC after Stage 10:
- Louison Bobet: 67hr 17min 33sec
- Roger Lambrecht @ 29sec
- Guy Lapébie @ 8min 25sec
- Lucien Teisseire @ 9min 23sec
- Gino Sciardis @ 9min 59sec
- Aldo Ronconi @ 10min 53sec
- Raymond Impanis @ 11min 9sec
- Pierre Brambilla @ 11min 24sec
- Gino Bartali @ 11min 49sec
- Fermo Camellini @ 12min 2sec
Stage 11: Monday, July 12, Marseille - San Remo, 245 km
- Gino Sciardis: 7hr 23min 53sec
- Urbain Caffi @ 1min 12sec
- Vittorio Seghezzi s.t.
- Pierre Cogan s.t.
- André Rosseel @ 2min 4sec
- Raphaël Géminiani s.t.
- Lucien Mathys s.t.
- Gino Bartali @ 2min 14sec
- Antonio Bevilaqua s.t.
- René Mertens s.t.
GC after Stage 11:
- Louison Bobet: 74hr 43min 40sec
- Roger Lambrecht @ 29sec
- Gino Sciardis @ 6min 45sec
- Guy Lapébie @ 8min 25sec
- Lucien Teisseire @ 9min 23sec
- Also Ronconi @ 10min 53sec
- Raymond Impanis @ 11min 9sec
- Pierre Brambilla @ 11min 24sec
- Gino Bartali @ 11min 49sec
- Fermo Camellini @ 12min 2sec
Stage 12: Tuesday, July 13, San Remo - Cannes, 170 km
Major ascents: Castillon, Turini
- Louison Bobet: 5hr 22min 56sec
- Pierre Molineris s.t.
- Roger Lambrecht s.t.
- Jean Kirchen s.t.
- Jean-Apo Lazarides s.t.
- Raphaël Géminiani @ 57sec
- Jean Robic s.t.
- André Brulé s.t.
- Raymond Impanis s.t.
- Louis Thiétard s.t.
GC after Stage 12:
- Louison Bobet: 80hr 4min 36sec
- Roger Lambrecht @ 2min 29sec
- Raymond Impanis @ 14min 6sec
- Lucien Teisseire @ 19min 2sec
- Louis Thiétard @ 20min 1sec
- Aldo Ronconi @ 20min 32sec
- Gino Bartali @ 21min 28sec
- Fermo Camellini @ 21min 41sec
- Guy Lapébie @ 24min 54sec
- Lucien Mathys @ 25min 34sec
Stage 13: Thursday, July 15, Cannes - Briançon, 274 km
Major ascents: Allos, Vars, Izoard
- Gino Bartali: 10hr 9min 28sec
- Briek Schotte @ 6min 18sec
- Fermo Camellini @ 9min 15sec
- René Vietto @ 10min 43sec
- Lucien Teisseire @ 11min 17sec
- Jean De Gribaldy @ 11min 22sec
- Edouard Kablinski @ 13min 15sec
- Guy Lapébie @ 13min 47sec
- Jean Kirchen @ 14min 54sec
- Bruno Pasquini @ 17min 14sec
- Paul Neri @ 18min 7sec
- Louison Bobet s.t.
- Roger Lambrecht s.t.
- André Brule @ 19min 10sec
GC after Stage 13:
- Louison Bobet: 90hr 32min 11sec
- Gino Bartali @ 1min 6sec
- Roger Lambrecht @ 2min 29sec
- Lucien Teisseire @ 12min 12sec
- Fermo Camellini @ 12min 49sec
- Raymond Impanis @ 19min 57sec
- Guy Lapébie @ 20min 35sec
- Briek Schotte @ 20min 36sec
- René Vietto @ 22min 56sec
- Louis Thiétard @ 27min 18sec
Stage 14: Friday, July 16, Briançon - Aix les Bains, 263 km
Major ascents: Galibier, Croix de Fer, Porte, Cucheron, Granier
- Gino Bartali: 9hr 30min 18sec
- Stan Ockers @ 5min 53sec
- Guy Lapébie @ 7min 3sec
- Edward Van Dijck s.t.
- Briek Schotte s.t.
- Louison Bobet @ 7min 9sec
- Jean Kirchen s.t.
- Jean-Apo Lazarides @ 12min 19sec
- René Vietto s.t.
- Kleber Piot @ 13min 7sec
GC after Stage 14:
- Gino Bartali: 100hr 1min 5sec
- Louison Bobet @ 8min 3sec
- Guy Lapébie @ 29min 2sec
- Briek Schotte @ 29min 3sec
- Fermo Camellini @ 31min 11sec
- Lucien Teisseire @ 31min 11sec
- René Vietto @ 36min 39sec
- Jean Kirchen @ 28min 31sec
- Roger Lambrecht @ 41min 53sec
- Louis Thiétard @ 47min 53sec
Stage 15: Sunday, July 18, Ais les Bains - Lausanne, 256 km
Major ascents: Aravis, Forclaz
- Gino Bartali: 8hr 29min 55sec
- Briek Schotte @ 1min 47sec
- Pierre Baratin s.t.
- André Brulé s.t.
- Lucien Teisseire s.t.
- Raymond Impanis s.t.
- Jean De Gribaldy s.t.
- Fermo Camellini s.t.
- Jean Kirchen s.t.
- Primo Volpi s.t.
- Giovanni Corrieri @ 4min 14sec
- Stan Ockers s.t.
GC after Stage 15:
- Gino Bartali: 108hr 29min 30sec
- Louison Bobet @ 13min 47sec
- Briek Schotte @ 31min 50sec
- Fermo Camellini @ 34min 28sec
- Lucien Teisseire @ 34min 39sec
- Guy Lapébie @ 34min 46sec
- Jean Kirchen @ 41min 48sec
- Roger Lambrecht @ 47min 37sec
- René Vietto @ 48min 6sec
- Louis Thiétard @ 54min 17sec
Stage 16: Monday, July 19, Lausanne - Mulhouse, 243 km
Major ascent: Vue des Alpes
- Edward Van Dijck: 6hr 44min 7sec
- Stan Ockers s.t.
- Jean Engels @ 18sec
- Pierre Baratin @ 32sec
- Raphaël Géminiani s.t.
- Louis Thiétard s.t.
- Kleber Piot s.t.
- André Brulé s.t.
- Bruno Pasquini s.t.
- Primo Volpi s.t.
36. Louison Bobet @ 21min 55sec
GC after Stage 16:
- Gino Bartali:115hr 13min 39sec
- Briek Schotte @ 32min 20sec
- Lucien Teisseire @ 35min 9sec
- Guy Lapébie @ 35min 16sec
- Louison Bobet @ 35min 40sec
- Jean Kirchen @ 42min 18sec
- Louis Thiétard @ 54min 47sec
- Fermo Camellini @ 56min 18sec
- Roger Lambrecht @ 58min 54sec
- André Brulé @ 1hr 0min 28sec
Stage 17: Wednesday, July 21, Mulhouse - Strasbourg 120 km Individual Time Trial
- Roger Lambrecht: 2hr 55min 17sec
- Edouard Klabinski @ 38sec
- Guy Lapébie @ 1min 30sec
- Bruno Pasquini @ 3min 36sec
- Stan Ockers @ 4min 19sec
- Briek Schotte @ 4min 55sec
- Fermo Camellini @ 5min 9sec
- Louison Bobet @ 5min 17sec
- Jean Kirchen @ 5min 26sec
- André Brulé @ 5min 45sec
28. Gino Bartali @ 11min 59sec
GC after Stage 17:
- Gino Bartali: 118hr 20min 55sec
- Guy Lapébie @ 24min 47sec
- Briek Schotte @ 25min 16sec
- Louison Bobet @ 28min 58sec
- Jean Kirchen @ 35min 45sec
- Lucien Teisseire @ 37min 59sec
- Roger Lambrecht @ 45min 55sec
- Fermo Camellini @ 49min 28sec
- Louis Thiétard @ 51min 22sec
- André Brulé @ 54min 14sec
Stage 18: Thursday, July 22, Strasbourg - Metz, 195 km
- Giovanni Corrieri: 5hr 54min 37sec
- Stan Ockers s.t.
- Bernard Gauthier s.t.
- Edouard Klabinski s.t.
- Georges Martin s.t.
- Pierre Baratin s.t.
- Jean Robic @ 1min 26sec
- Vittorio Seghezzi s.t.
- André Brulé s.t.
- Florent Mathieu s.t.
GC after Stage 18:
- Gino Bartali: 124 hr 16min 58sec
- Guy Lapébie @ 24min 47sec
- Briek Schotte @ 25min 16sec
- Louison Bobet @ 28min 58sec
- Jean Kirchen @ 35min 45sec
- Lucien Teisseire @ 37min 59sec
- Roger Lambrecht @ 45min 55sec
- Fermo Camellini @ 49min 55sec
- Louis Thiétard @ 51min 22sec
- André Brulé @ 54min 14sec
Stage 19: Friday, July 23, Metz - Liège, 249 km
- Gino Bartali: 7hr 18min 55sec
- Jean Robic s.t.
- Briek Schotte s.t.
- Stan Ockers s.t.
- Paul Neri s.t.
- André Brulé @ 1min 8sec
- Paul Giguet s.t.
- Fermo Camellini s.t.
- Raymond Impanis s.t.
- Jean Kirchen s.t.
18. Guy Lapébie @ 3min 1sec
GC after Stage 19:
- Gino Bartali: 131hr 35min 53sec
- Briek Schotte @ 26min 16sec
- Guy Lapébie @ 28min 48sec
- Louison Bobet @ 32min 59sec
- Jean Kirchen @ 37min 53sec
- Lucien Teisseire @ 42min
- Roger Lambrecht @ 49min 56sec
- Fermo Camellini @ 51min 36sec
- Louis Thiétard @ 55min 23sec
- André Brulé @ 56min 22sec
Stage 20: Saturday, July 24, Liège - Roubaix, 228 km
- Bernard Gauthier: 6hr 31min 36sec
- Edouard Klabinski s.t.
- Stan Ockers s.t.
- Alphonse Devreese @ 39sec
- Jean Engels @ 1min 3sec
- Gino Bartali s.t.
- Paul Giguet s.t.
- Jean Robic s.t.
- Guy Lapébie s.t.
- René Vietto s.t.
GC after Stage 20:
- Gino Bartali: 138hr 7min 32sec
- Briek Schotte @ 26min 16sec
- Guy Lapébie @ 28min 48sec
- Louison Bobet @ 32min 59sec
- Jean Kirchen @ 37min 53sec
- Lucien Teisseire @ 42min
- Roger Lambrecht @ 49min
- Fermo Camellini @ 51min 36sec
- Louis Tiétard @ 55min 23sec
- Raymond Impanis @ 1hr 0min 3sec
Stage 21 (final stage): Sunday, July 25, Roubaix - Paris, 286 km
- Giovanni Corrieri: 9hr 1min 51sec
- Lucien Teisseire s.t.
- Vittorio Seghezzi @ 1min 13sec
- Raoul Remy s.t.
- Stan Ockers s.t.
- Paul Giguet s.t.
- Gino Bartali s.t.
- André Brulé s.t.
- Jean Egnels s.t.
- Briek Schotte s.t.
Complete Final 1948 Tour de France General Classification
Photos from the 1948 Tour de France
![]() |
||
Stage 16: 100 meters from the crest of the Vue des Alpes, Bartali jumps and is first to the top. |
||
![]() |
||
Gino Bartali savors his 1948 Tour win. |
||
More maps of the 1948 Tour de France:
Another map of the second post-war Tour
A fun one from La Montagne
From Miroir