Prologue: Saturday, June 30 - Liege to Liege, 8 a.m., NBC Sports Network
Stage 1: Sunday, July 1 - Liege to Seraing, 8 a.m., NBC Sports Network Recap show, 4 p.m., NBC
Stage 2: Monday, July 2 - Vise to Tournai, 8 a.m., NBC Sports Network
Stage 3: Tuesday, July 3 - Orchies to Boulogne-sur-mer, 8 a.m., NBC Sports Network
Stage 4: Wednesday, July 4 - Abbeville to Rouen, 8 a.m., NBC Sports Network
Stage 5: Thursday, July 5 - Rouen to Saint-Quentin, 8 a.m., NBC Sports Network
Stage 6: Friday, July 6 - Epernay to Metz, 8 a.m., NBC Sports Network
Stage 7: Saturday, July 7 - Tomblaine to La Planche des Belles Filles, 8 a.m., NBC
Stage 8: Sunday, July 8 - Belfort to Porrentruy, 8 a.m., NBC
Stage 9: Monday, July 9 - Arc-et-Senans to Bescancon, 8 a.m., NBC Sports Network
Stage 10: Wednesday, July 11 - Macon to Bellegarde-sur-Valserine, 8 a.m., NBC Sports Network
[ See all stages of the 2012 Tour de France in detail ]
Stage 12: Friday, July 13 - Saint-Jean-de-Maurienne to Annonay Davezieux, 6:30 a.m., NBC Sports Network
Stage 13: Saturday, July 14 - Saint-Paul-Trois-Chateaux to Le Cap d'Adge, 8 a.m., NBC Sports Network
Stage 14: Sunday, July 15 - Limoux to Foix, 8 a.m., NBC Sports Network
Stage 15: Monday, July 16 - Samatan to Pau, 8 a.m., NBC Sports Network
Stage 16: Wednesday, July 18 - Pau to Bagneres-de-Luchon, 6:30 a.m., NBC Sports Network
Stage 17: Thursday, July 19 - Bagneres-de-Luchon to Peyragudes, 7:30 a.m., NBC Sports Network
Stage 18: Friday, July 20 - Blagnac to Brive-la-Gaillarde, 8 a.m., NBC Sports Network
Stage 19: Saturday, July 21 - Bonneval to Chartres, 8 a.m., NBC Sports Network
Stage 20: Sunday, July 22 - Rambouillet to Paris Champs-Elysees, 8 a.m., NBC Sports Network