Автоматически приглашения на гонку получили 18 команд мирового тура. Также организаторами гонки были предоставлены 4 специальных приглашения на гонку. Гонка 2016 года стала рекордной по числу участников, проехавших её от старта до финиша. Таких оказалось 174 спортсмена.
Сразу после официального старта этапа в отрыв уехали Ян Барта, Пауль Фосс (оба Bora-Argon 18) и Ли Ховард (IAM Cycling). Вскоре из этого отрыва уехал Пауль Фосс, который взял 2 очка на двух подъёмах четвёртой категории и стал лидером горной классификации.
Альберто Контадор, один из претендентов на победу в генеральной классификации, упал на одном из поворотов, повредив правое плечо. На ходу ему была оказана медицинская помощь и он продолжил выступление. При этом, в пелотоне Фабиан Канчеллара дал команду притормозить, чтобы Альберто смог догнать пелотон.
На последнем километре этапа произошёл завал, который спровоцировал Михаэль Мёркёв зацепив заграждение. Но спринтеры избежали падения и Марк Кавендиш одержал победу, впервые в карьере примерив жёлтую майку лидера генеральной классификации.
Сразу после старта этапа сформировался отрыв, в который вошли Вегард Брин из Fortuneo-Vital Concept, Чезаре Бенедетти и Пауль Фосс (оба — Bora-Argon 18), а также Яспер Стёйвен из Trek-Segafredo. Стёйвен собрал 4 очка на горных финишах и стал лидером горной классификации. На подъезде к финишной горе пелотон настиг беглецов.
Упавший на предыдущем этапе Альберто Контадор вышел на старт этапа. С утра он ощущал боли во всём теле, но выразил надежду на то, что ему на равнинных этапах удастся восстановиться и к более сложным этапам он будет готов. За 120 км до финиша в пелотоне произошло падение, в котором оказался и Контадор. Основная группа избежала падений, а Контадор потерял две минуты на замене велосипеда. Как и на предыдущем этапе, пелотон снизил скорость и Альберто вернулся в него.
За 4,5 км до финиша этапа прокол заднего колеса получил Ричи Порт. В итоге на финише Порт проиграл 1 минуту и 45 секунд.
После победы на спринтерском финише в гору, впервые в карьере, жёлтую майку лидера генеральной классификации надел Петер Саган.
Крис Фрум, Наиро Кинтана, Фабио Ару финишировали со временем победителя, а Контадору травма помешала поддержать темп лидеров и в итоге он отстал от Сагана на 48 секунд.
Со старта этапа в отрыв отобрались 8 гонщиков, из числа которых затем вперёд уехали Грег ван Авермат, Томас Де Гендт и Андрей Гривко. Максимальный отрыв лидеров этапа достигал пятнадцати минут. На подъёме 2-й категории Puy Mary из группы лидеров выпал Андрей Гривко. На следующем подъёме 2-й категории Col du Perthus, Грег ван Авермат уехал от Томаса Де Гендта и завершил свою атаку победой на этапе. Также он, впервые в карьере, примерил жёлтую майку лидера генеральной классификации. Томас Де Гендт, взявший три из пяти горных премий на этапе, стал лидером горной классификации.
Группа генеральщиков ехала вместе до последнего километра, на котором Алехандро Вальверде и Наиро Кинтана попытались сделать небольшой задел. Но всё что им удалось, это отсеять Альберто Контадора, которому физическое состояние не позволило поддержать их темп. На финише Контадор потерял ещё 33 секунды относительно остальных генеральщиков.
После старта этапа сформировался отрыв, в который вошли Тибо Пино, Рафал Майка и Тони Мартин. Подъём высшей категории Col du Tourmalet первым преодолел Пино. Также он был первым на вершине 2-й категории Hourquette D’Ancizan. Но этих очков ему не хватило для того, чтобы стать лидером горной классификации. Рафал Майка, также пополнявший свой очковый багаж, опередил Пино по итогам восьми этапов на одно очко и надел гороховую майку. На следующем подъёме Col de Val Louron-Azet пелотон догнал беглецов и оставшаяся часть этапа прошла под его диктовку.
Генеральщики преодолевали все подъёмы вместе и развязка этапа произошла на последнем подъёме 1-й категории Col de Peyresourde. Первым вершину преодолел Крис Фрум, который совершил рывок и начал головокружительный шестнадцатикилометровый спуск. Большую часть спуска он провёл низко сидя на раме при этом, подкручивая педали. Эти действия принесли ему победу на этапе с отрывом в 13 секунд от группы преследователей из тринадцати человек, в которую вошли Хоаким Родригес, Наиро Кинтана, Алехандро Вальверде, Фабио Ару, Тиджей ван Гардерен, Роман Кройцигер и др. Также Крис Фрум стал лидером генеральной классификации.
Альберто Контадор отстал ещё на подъёме на последнюю гору после нескольких атак гонщиков Team Sky, пытавшихся просеять пелотон. Повреждения, полученные на первых этапах продолжали мешать ему и на финише этапа он проиграл Фруму 1 минуту и 41 секунду. В генеральной классификации Контадор стал проигрывать лидеру Team Sky 3 минуты и 12 секунд.
За 100 километров до финиша этапа с гонки сходит Альберто Контадор. Он так и не смог до конца восстановиться к горным этапам после падений. Также к этому добавилось недомогание, которое Альберто почувствовал накануне вечером. Вскоре после старта этапа он предпринял попытку уехать от остальных генеральщиков. К нему присоединился Алехандро Вальверде и вместе они добрали отрыв, уехавший вперёд сразу после старта. Но затем Контадор стал терять скорость и пелотон его настиг. Он опустился в конец пелотона и стал вести переговоры с техничкой своей команды. Ещё через некоторое время Альберто и команда приняли решение о его сходе с многодневки.
Этап развивался по спринтерскому сценарию, но за 12 километров до финиша гонщики Tinkoff Петер Саган и Мацей Боднар предприняли попытку отрыва. К ним успели переложиться представители Sky Крис Фрум и Герант Томас. Работая сменами четвёрка наращивала преимущество и за 3 километра до финиша отрыв от пелотона составил 20 секунд. Но в пелотоне всё-таки смогли наладить чёткую работу и на финише отрыв составил 6 секунд. Петер Саган без особых усилий опередил на финише Фрума и увеличил отрыв в спринтерской классификации от Марка Кавендиша. У него за 8 километров до финиша произошла поломка переключателя скоростей и он не смог участвовать в распределении очков на финише этапа.
Из-за сильного ветра на вершине Мон-Ванту этап был сокращён на 6 километров.
На подъёме высшей категории Мон-Ванту отрыв дня стал распадаться и впереди остались Томас Де Гендт из Lotto Soudal, Серж Пауэлс из Dimension Data Даниэль Наварро из Cofidis. На финише Де Гендт рывком опередил Паувелса и впервые в карьере одержал победу на этапе Тур де Франс. Также эта победа позволила ему возглавить горную классификацию.
Генеральщики ехали в общей группе, но на подъёме к Ванту стали происходить атаки, которые проcеивали эту группу. Атаковал Наиро Кинтана, но атака была подавлена командой Sky. За 3,5 километра до финиша атаковал Крис Фрум, которого поддержал Ричи Порт. Кинтана сел на колесо Порта, но смог продержаться около ста метров. Фрум сделал ещё одно ускорение и Кинтана не смог поддержать его темп. К Фруму и Порту вскоре сумел переложиться Бауке Моллема из Trek-Segafredo. Кинтана же поехал в группе с Хоакимом Родригесом, Фабио Ару, Алехандро Вальверде и др. На последнем километре этапа мотоцикл оператора уткнулся в болельщиков, заполнивших узкую дорогу. Порт, Моллема и Фрум по цепочке врезались друг в друга, т.к ехали близко от мотоцикла. Моллема продолжил гонку, Порт недолгое время потратил на слетевшую цепь, а велосипед Фрума получил повреждение и ехать на нём было нельзя. Рядом не оказалось ни нейтральной технички, ни технички Sky и Фрум побежал без велосипеда к финишу этапа. Через некоторое время его догнала нейтральная техничка и он получил велосипед. Ехать на нём было неудобно и Фрум продолжать терять время. Вскоре к нему всё-таки подъехала техничка Sky и он сел на свой запасной велосипед. На финише Моллема проиграл Де Гендту 5 минут 5 секунд, Йейтс 5 минут 24 секунды, Кинтана 5 минут 31 секунду, Порт 6 минут 1 секунду, Фрум 6 минут 45 секунд.
После финиша этапа генеральная классификация имела следующий вид: 1. Адам Йейтс. 2. Бауке Моллема — + 9 секунд. 3. Наиро Кинтана — + 14 секунд. Фрум переместился на шестое место с отставанием в 58 секунд. Но затем организаторы гонки дали Фруму и Порту то же время, что и у Моллемы (5 минут 5 секунд отставания от победителя этапа Де Гендта) и Фрум сохранил жёлтую майку.
Первую победу на этапах Тур де Франс одержал гонщик Катюши Ильнур Закарин. Ильнур уехал в отрыв дня и на подъёме высшей категории Finhaut-Emosson ему удалось уехать от своих попутчиков в лице Харлинсона Пантано и Рафала Майки. С каждым километром его преимущество увеличивалось и на финише составило 55 секунд над Пантано.
Генеральщики, группу которых контролировала команда Sky, ехали вместе. За 1,5 километра до финиша этапа Ричи Порт сделал рывок и ему удалось оторваться от остальных. За ним попробовал усидеть Наиро Кинтана, но темпа Ричи он не выдержал и его обошёл Крис Фрум, который вскоре присоединился к Порту. Кинтану следом обошли Адам Йейтс, Ромен Барде, Фабио Ару, Луис Мейнтджес и на финише он проиграл Фруму 28 секунд. Фрум доехал до финиша на колесе у Порта и увеличил своё преимущество в генеральной классификации. Адам Йейтс проиграл ему 8 секунд, Бауке Моллема 40 секунд.
Этап проходил в сложных погодных условиях. Пошёл дождь, который сильно осложнил движение на спусках. Произошло множество падений, в том числе и среди лидеров генеральной классификации. Группа генеральщиков шла вместе, но на последнем спуске перед финишным подъёмом на гору первой категории Saint-Gervais Mont Blanc Le Bettex из-за мокрой дороги произошло несколько падений. Бауке Моллема попробовал уйти в отрыв, но упал на повороте, в небольшой завал угодил Ричи Порт, а когда до конца спуска оставалось менее километра на разметке поехало колесо у Криса Фрума. На своём велосипеде продолжать движение он не мог и Герант Томас отдал ему свой. До конца этапа Фрум ехал на велосипеде Томаса. Серьёзных повреждений Крису удалось избежать. Он упал на правую стороны спины и немного ободрал её. Замена велосипеда произошла очень быстро и Фрум тут же оказался в группе генеральщиков.
Незадолго до этого происшествия вперёд уехал Роман Барде, который создал полуминутное преимущество и одержал первую французскую победу на Туре-2016. Группа генеральщиков начала подъём вместе. Отстал только Бауке Моллема, которому повреждения после падения не позволили поддержать их скорость. Подъём он совершал один и проиграл на финише более четырёх минут. Из-за этого он в генеральной классификации переместился со второго на десятое.
Несколько попыток оторваться предприняли Фабио Ару, Ричи Порт, Хоаким Родригес, но все атаки были пресечены командой Sky. Только кто-то делал попытку уехать, представитель Sky тут же объезжал его и тормозил группу. Один раз вперёд вышел сам Фрум и показал всем, что в полном порядке и бессмысленно делать попытки уехать от него. Это искусственное торможение гонщиков Sky позволило Ромену Барде увеличить своё преимущество, которое начало было падать и составляло 20 секунд. После падения скорости в группе генеральщиков его отрыв составил 40 секунд и он смог довести свою атаку до победы.
23 июля Межев — Morzine — Высокогорный — 146,5 км.
На протяжении всего этапа шёл дождь, который определил тактику группы генеральщиков. Никто не стал рисковать, памятуя о падениях на предыдущем этапе. Команда Sky контролировала общую группу и почти все генеральщики доехали до финиша этапа, сохранив статус-кво в генеральной классификации. Из десятки выпали Фабио Ару, у которого случился «плохой день» и Бауке Моллема, которому повреждения, полученные на предыдущем этапе, не позволили поддержать скорость лидеров. В десятке их заменили Роман Кройцигер и Хоаким Родригес.
Победу на этапе одержал Ион Исагирре, который на спуске с горы высшей категории Col de Joux Plane смог опередить Харлинсона Пантано и Винченцо Нибали.