1map logoGo to main page

Bern, Bern (Area) to Lausanne, Vaud from $4.5: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Bern, Switzerland
to
Lausanne, Switzerland

How to Get from Bern to Lausanne: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$4.5 by busBest price
103 kmDistance
1h 8m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Bern to Lausanne with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Swiss Railways (SBB/CFF/FFS)
Train
Average Duration
1h  12m
Estimated price
$33-67
Recommended
Company
FlixBus
Bus
Average Duration
1h  20m
Estimated price
$4.5-17
Cheapest
route map
Distance: 103 km
Duration: 1h 8m

See more options

Pricing table
Company
BlaBlaCar
Rideshare
Average Duration
1h  32m
Estimated price
$7.2-7.2
Company
various
Drive
Average Duration
1h  8m
Estimated price
$18-27

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Train $26 $23 $24 $28 $29 $27 $26

Traveling From Bern to Lausanne

The journey from Bern to Lausanne showcases the shift from Bern's historical charm and medieval architecture to Lausanne's vibrant lakeside atmosphere and contemporary energy.

Best Neighbourhoods in Lausanne

Lausanne features diverse neighborhoods, each offering its own charm and attractions.

Ouchy
• Lakeside promenades with stunning views of Lake Geneva.
• Vibrant cafes and restaurants along the shore.
Chaudron
• Quaint streets filled with local boutiques and artisans.
• Central location close to major transit options.
Le Flon
• Trendy district known for nightlife and modern art.
• Unique architecture blending old and new styles.

Best Times To Visit Lausanne's Attractions

Timing your visit to Lausanne’s attractions can greatly enhance your experience.

Olympic Museum
Early morning during weekdays offers a quieter experience and fewer visitors.
Lausanne Cathedral
Visit in the late afternoon for stunning light and smaller crowds.
Ouchy Promenade
Early evenings during weekdays are ideal for enjoying sunset views with fewer people.

Lausanne Weather: What to Expect Year-Round

Lausanne experiences a temperate climate with warm summers and mild winters, making it an inviting destination throughout the year. Consider visiting in spring or early fall for pleasant weather and fewer tourists, ensuring a more enjoyable travel experience.

Dining Recommendations in Lausanne

For an unforgettable meal, try the fresh lake fish at Le Café de l’Hotel, where the lakeside views enhance the dining experience. Unlike Bern's hearty and rustic fare, Lausanne's culinary scene emphasizes light, flavorful dishes that showcase local ingredients and a more vibrant atmosphere.

Bern - Lausanne operators

Explore transport companies operating between Bern and Lausanne, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Bern to Lausanne

Average Duration
1h 12m
Estimated price
31-63
Bus
Contact phone
+49 30 300 137 300
Website
https://www.flixbus.co.uk

Bus from Bern to Lausanne

Average Duration
1h 20m
Estimated price
9.8-14
Contact phone
+33 1 71 53 01 80
Website
https://www.blablacar.co.uk

Bus from Bern to Lausanne

Average Duration
1h 35m
Estimated price
3-17
Contact phone
+420 222 222 221
Website
https://regiojet.com

Bus from Bern Car Terminal Neufeld to Lausanne Bus Station

Average Duration
1h 15m
Estimated price
4.5-7.2
Rideshare
Contact phone
+3 318 576 2228
Website
https://www.blablacar.com

Rideshare from Bern to Lausanne

Average Duration
1h 32m
Estimated price
7.2-7.2

Bern to Lausanne: Overview of Bus, Train, Flight, and Car Trips

Traveling between Bern and Lausanne offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

Average price
€18 - €27
Departure Point
Bern station
Arrival Point
Lausanne station
Departure Point
Bern station
Arrival Point
Lausanne station

Frequently asked questions

Find out more about the route from Bern to Lausanne.

Or choose the category:
The distance between Bern and Lausanne is approximately 49 miles by direct road. By train, the travel time is typically 1 hour and 6 minutes, while by car it takes around 1 hour and 8 minutes. If you prefer to take a bus, the travel time is approximately 1 hour and 20 minutes.
To travel from Bern to Lausanne, the most cost-effective option is to rideshare, with a cost of €7. This option takes approximately 1 hour and 32 minutes. However, if you prefer a quicker and more convenient option, taking the train is recommended. The train journey takes only 1 hour and 6 minutes, but the cost is slightly higher, ranging from €32-€64.
When traveling from Bern to Lausanne, the prices for a train ticket can range from €32 to €64. On the other hand, taking a bus from Lausanne to Bern will cost you between €10 and €15. The specific price you pay will depend on factors such as the class of train ticket or the time and day of travel. It is advisable to check with the respective transportation companies for the most up-to-date and accurate pricing information.
If you don't want to use public transportation to travel from Bern to Lausanne, consider using BlaBlaCar's carpooling service. It allows you to find rideshare options with other drivers heading in the same direction. The driving distance between Bern and Lausanne is about 64 miles, and it takes approximately 1 hour and 8 minutes to drive the route. Keep in mind that carpooling prices can vary, but typically range from €18 to €27.
If you do not have access to a car, the best way to travel from Bern to Lausanne is by train. The journey typically takes around 1 hour and 6 minutes and the fare ranges from €32 to €64. Taking the train is a convenient and efficient option as it allows you to relax and enjoy the scenic views along the way.
Yes, there is a direct link between Bern and Lausanne. You can take a direct train operated by Swiss Railways which departs every 30 minutes. The journey takes approximately 1 hour and 6 minutes. Alternatively, there is also a direct bus operated by FlixBus that departs every four hours and takes approximately 1 hour and 20 minutes. Both options provide convenient and efficient transportation between Bern and Lausanne.
There are 809+ hotels available in the vicinity of Lausanne offering a wide range of options for visitors. Prices start at €53 per night, making it possible to find accommodations suitable for various budgets. Some popular areas to stay near Lausanne include the city center, Ouchy, and the Flon district where there are many hotels and amenities available for visitors to enjoy.