In a few weeks, this bike has to survive 1200 kilometers through the Vosges

The Tour Gravel Vosges 1200 is getting close.

And that means one thing:

Every small detail suddenly matters.

This is not a short overnighter. This is not a casual gravel weekend.

This is:

  • 1200 km
  • more than 20,000 meters of climbing
  • several days on the bike
  • long gravel sectors
  • repeated climbing late in the race
  • and a setup that has to keep working when I am tired, wet, cold, hungry, and no longer making genius decisions

My complete bike is currently just under 17 kg without food and water.

So no, this is not an ultra-minimal Instagram fantasy build.

It is a real race setup. And the goal is simple:

👉 Build the most reliable and efficient version of the bike I can trust for the TGV 1200.


What is the TGV 1200 and why this race?

TGV 1200 stands for Tour Gravel Vosges 1200.

It is a long-distance gravel race through the Vosges with a profile that looks manageable at first and then keeps stacking climbs until it becomes personal.

That is exactly why I like it.

I expect a fast race, especially early on. There is a lot of rideable gravel, plenty of places where speed matters, and then enough elevation later in the event to punish a bad setup.

So I did not change everything.

I focused on a few specific areas that will actually influence the race:

  1. cockpit
  2. tires
  3. sleep setup
  4. bag layout
  5. one small bonus item that is slightly ridiculous, but important

The bike overview: everything has one job

Before talking about individual parts, this is the most important principle behind the whole setup:

I do not want random gear choices.

I want each part of the bike to justify its place.

For a race like this, the questions are always the same:

  • Does it increase comfort over very long hours?
  • Does it reduce friction during the race?
  • Does it help me move faster or recover better?
  • Is it reliable enough when I am tired and sloppy?

If the answer is no, it probably should not be there.

That is the filter.


1. The aero cockpit: more comfort, less wasted energy

The biggest visible change is the cockpit.

I changed it because I wanted a better mix of comfort and aerodynamics.

That sounds obvious, but for ultra gravel it matters more than many riders think.

On paper, an aero cockpit is about speed. In reality, for a long race it is also about:

  • hand positions
  • upper-body stability
  • reducing fatigue
  • being able to stay relaxed while still moving efficiently

When the race is long, “comfortable enough to stay aero-ish” is often more useful than chasing some perfect short-duration position.

I do not need a bike that looks fast in the parking lot. I need a bike that still feels controllable and efficient after many hours of climbing, descending, eating badly, and making route decisions under fatigue.

That is why this change made the list.


2. Tires: why I chose Continental Terra Competition

Tires are one of the most important decisions for a race like the TGV 1200.

I went with Continental Terra Competition.

Why?

Because I expect the TGV to reward a tire that can do several things well at once:

  • roll fast on gravel roads
  • stay predictable in corners
  • handle long race mileage
  • not feel like a dead anchor on smoother terrain

This is always a balancing act.

Too aggressive, and you waste energy. Too light or too minimal, and you start paying for it in control, puncture risk, or mental stress.

For this race, I want a tire that lets me keep momentum without constantly second-guessing the bike.

That confidence matters.

Because every hesitation costs more over 1200 km than people think.


3. Sleep setup: enough to recover, not enough to slow me down

The sleep setup is where race philosophy becomes visible.

My goal is not luxury. But it is also not fake-hardcore suffering for no reason.

I am bringing:

  • tent
  • sleeping bag
  • sleeping pad

That means I keep the option to stop and recover properly if needed.

For races like this, I do not believe in one universal answer.

Some events reward hotel-heavy strategies. Some setups reward carrying less and gambling more.

For the TGV 1200, I want flexibility.

I want to be able to make the right decision in the moment:

  • sleep outside if it makes sense
  • stop fast if weather turns bad
  • recover without relying on perfect infrastructure

That is the real point.

Not “minimal at all costs.” Not “prepared for every apocalypse.”

Just enough to keep moving without creating unnecessary fragility.


4. Bags: what goes where and why layout matters

A bag setup is not just storage.

It is workflow.

If your organization is bad, you lose time and mental energy all day.

So I think about bag layout in terms of access, frequency, and stress.

My current structure

  • Lower area / technical storage: electronics and technical essentials
  • Mid area / small personal items: hygiene and small practical items
  • Rear storage: sleep system
  • Top / fast access: things I need quickly during the day
  • Backpack: food, drink, rain gear
  • Food pouches: immediate fueling

I also added a new Restrap top tube bag, mainly because more practical storage around the cockpit reduces stupid stops.

That may sound small.

It is not.

If something is annoying to access, you delay it.

If you delay it, you eat later, dress later, fix problems later, or make worse decisions.

That is how small inefficiencies become race problems.

Good bag setup is not sexy.

But it is one of the cheapest ways to make an ultra setup feel better.


5. The bonus item: socks

Yes, really.

Socks.

This is the slightly ridiculous extra detail in the setup, but it deserves to stay.

Because in a long race, small comfort items are not actually small.

Good socks can help with:

  • comfort
  • moisture management
  • foot feel
  • general morale when everything else starts becoming disgusting

And morale is performance.

That is the joke, but it is also true.

In ultra racing, anything that helps you feel a little more human after many hours on the bike has real value.

So yes, socks made the final list.


The moment of truth: weight

Right now the full bike comes in at just under 17 kg without food and water.

That number will trigger different reactions depending on who reads this.

Some people will say:

“Too heavy.”

Others will say:

“That sounds realistic for a properly equipped race setup.”

My view is simple:

Weight matters. But context matters more.

I would rather race a bike that is slightly heavier but:

  • better organized
  • more reliable
  • easier to live with
  • more comfortable over multiple days

than chase a perfect number that creates friction everywhere else.

A good ultra setup is not about winning the spreadsheet.

It is about reducing bad decisions once the race starts.


What I am really optimizing for

This whole setup is built around one question:

What helps me keep moving well for the full duration of the event?

Not just in the first 100 km. Not just while fresh. Not just when the weather is good.

The TGV 1200 will reward:

  • efficiency
  • consistency
  • comfort that lasts
  • fast access to important items
  • a bike that still feels good when the race gets hard

That is what I am trying to optimize.

Not maximal minimalism. Not gear theatre.

Just a system that works.


Follow the race

If you want to see how this setup performs in the real event, I will share the race tracking link once the TGV 1200 starts.

That is always the interesting part anyway.

Pre-race setup talk is useful.

But the real test is what survives the race.


Related links

👉 My packing list app: bike-packing.app

👉 About this project: About bike-packing.app

👉 Watch the video version: My final TGV 1200 setup

👉 Contact me: support@bike-packing.app