logo
Your journey starts now
Two white leaf

From Dijon to Lausanne by train from 42€ in less than 3h

Find your train ticket among TGV Lyria

4 stars icon

4.7 out of 1146 reviews

What day to book a train ticket from Dijon to Lausanne to pay less?

The next cheapest train ticket from Dijon to Lausanne is on Tuesday 01 September 2026. Book it now before the price goes up!

Trip info

151 kmDistance
42€ - 373€Prices · train
0.39 millions of Km traveled in train by our travelers
DirectTrip type
2h05Trip duration in train
logo TGV Lyria
CarriersTGV Lyria.
Detailed itinerary
🚄 Train🚌 Bus🚌 + 🚄 Combined trips🚗 Carpooling
Price range

42€ - 373€

11€ - 62€

25€ - 91€

15€ - 61€

Duration

2h05 - 8h05

4h45 - 11h45

4h03 - 5h24

2h10 - 4h40

ItineraryDirect1 stop at Geneva1 stopDirect
Departure stationDijon VilleDijon Ville
Arrival stationLausanneLausanne Route des Plaines-du-Loup
CompaniesTGV LyriaFlixBus, Bus BlablacarFlixBus, SBBBlablacar
First trip17h2217h2217h2217h22
Last trip20h5020h4919h4419h44
Number of daily trips4113
Alternativecarpooling Dijon - Lausanne
TGV Lyria
Daily trains3 trains TGV Lyria per day
Departure timesFirst train: 09h34 | Last train: 19h32
Arrival timesEarliest arrival: 11h39 | Latest arrival: 21h39
Price range112 €
Duration2h05 - 2h07 (Average at 2h06)
Departure stationsDijon Ville
Arrival stationsLausanne

Find my tickets

By booking my trip
days before instead of

I spend up to 6.00 € more on my trip

Up to 8.45% more expensive

By booking my trip
instead of

You'll laugh at least 100% more

Traveling from Dijon to Lausanne
instead of

I emit 98.65% less CO2

32.5
kg CO₂e
33%
63.7
repas végétariens
68.1
kg de fraise
5.05
t-shirts en coton
2.74
années de chauffage électrique par m²
71
kg d'aubergine
245,985
litres d'eau du robinet
4.47
repas avec du boeuf
2,965
km en vélo (ou trottinette) à assistance électrique
1.29
jeans
56.4
kg de chou de bruxelles
50.6
kg de pastèque
21.9
kg d'avocat
29
litres de bière
54.6
litres de café

Reduce the price of your train from Dijon to Lausanne ticket by 49.11% (at maximum) if you book at the right time. Indeed, according to all our data for this trip, the best time to book a train Dijon Lausanne is 6 days before your departure date. And if you want to go further, analyze the price evolution of train Dijon Lausanne with our tool at the top of this page!

Dijon Lausanne train: tickets, prices, and schedules, faster than a train

Are you going on a trip to Lausanne?

Choose from a ticket by train TGV Lyria, as all these train companies serve this from Dijon to Lausanne route.

It's really perfect for you, as these train companies from Dijon to Lausanne allow you to travel in just 0h.

Not that long for a journey of 151 kilometers in the end!

Don't feel like making stops or layovers during your trip? Perfect, this route Dijon Lausanne is direct and affordable.

For a price of 42 € , you'll be able to travel easily between Dijon and Lausanne in 2h05 minimum in train.

At this price, it's an opportunity not to be missed!

But the best way to book the train ticket at the best price is to use our comparator above.

You'll easily find the best time to book, based on your departure date. Handy!

The train TGV Lyria Dijon Lausanne 🚄

You've chosen to travel with train TGV Lyria? On average, the travel time Dijon-Lausanne is 2h06, ranging from 2h05 to 2h07 at most. The ticket price for train TGV Lyria from Dijon to Lausanne ranges between 112 € and 112 €. The average from Dijon to Lausanne price is 112 €.Your train TGV Lyria from Dijon to Lausanne departs from Dijon Ville. You will then arrive at Lausanne.The first daily departure of train TGV Lyria from Dijon to Lausanne is at 09h34 every day, while the last one is at 19h32.Every day, you have the choice between 3 train TGV Lyria Dijon-Lausanne.

Frequently Asked Questions about Dijon - Lausanne

How much does a train ticket from Dijon to Lausanne cost?

The minimum price for a train from Dijon to Lausanne journey is 42 €. Depending on the number of days in advance of your search, the price can go up to 373 € if you wait until the last moment. On average, a train from Dijon to Lausanne ticket costs 89 €.

How long does the trip from Dijon to Lausanne take by train?

The minimum duration of a journey on train from Dijon to Lausanne is 2h05. The maximum duration, on the other hand, is 8h05. On average, a from Dijon to Lausanne journey by train takes 2h31.

What is the departure time of the train from Dijon to Lausanne?

The first train from Dijon to Lausanne departs at 17h22, while the last one leaves at 20h50.

How many train are there from Dijon to Lausanne per day?

Every day, there are approximately 4 train from Dijon to Lausanne.

About your trip

Lausanne

From 16€
Arrow select destination