Must-knows about your journey between France and Switzerland

  • There are comfortable direct TGV trains from Paris to Basel, Geneva, Lausanne, and Zurich.
  • These train rides take only 3 to 4 hours.
  • If you want to drive, you’d best not start or end in Paris because of its hectic city traffic.
  • Flights between France and Switzerland are possible, but they’re not cheaper or quicker than the train.

How to travel from France to Switzerland: quick overview Copy link to clipboard

More information and pricesRouteTravel timeMode of transport
MoreParis - Zurich4h05Train (TGV Lyria: direct connection)
MoreParis - Zurich9h30 - 14h00Bus (commercial company)
Paris - Zurich6h45Car
MoreParis - Zurich3h25Plane (1h20 flight time, plus estimated time for check-in and check-out procedures, and traveling between the airport and city centers of both cities)
MoreParis - Geneva3h15Train (TGV Lyria: direct connection)
MoreParis - Geneva6h30 - 11h30Bus (commerial company)
Paris - Geneva5h20 - 6h10Car
MoreParis - Geneva3h15Plane (1h10 flight time, plus estimated time for check-in and check-out procedures, and traveling between the airport and city centers of both cities)
SBB|CFF|FFS
From
To
Via (optional)
Via (optional)
Departure date
Example: 01.12.= 1 December
Departure time
Example: 13:15=1:15 PM

How does the timetable work?

Available now: Swiss Travel Pass Promo 2025!

➤ Get 1 or 2 travel days for free if you travel between October 2025 and March 2026. See how it works

➤ Get a discount with your rail pass Copy link to clipboard

Many rail passes allow free or discounted traveling on the Swiss leg of your trip. Some international rail passes even allow free traveling in both Switzerland and France. In that case, all you need is a reservation.

The below overview shows where each rail pass is valid. It also also indicates the main points of entry, and the towns from which the validity of the rail pass starts.

In addition to the below overview, you can study the validity maps on each of our travel pass pages.

PassDiscount
Day PassNo discount:
  • French leg of the route
More information:
  • Swiss leg of the route: free
  • Example border train stations: Annemasse, Basel St. Johann, Basel SBB, Col des Roches, Delle, Geneva, La Plaine, Le Châtelard-Frontière, Vallorbe
  • EuroAirport to Basel (bus): free
  • Gex to Switzerland (bus): free
  • Pontarlier to Switzerland (bus): free
Eurail Global PassFree:
  • Entire route (train)
Interrail Switzerland PassNo discount:
  • French leg of the route
More information:
  • Swiss leg of the route (train): free
  • Example border train stations: Basel St. Johann, Basel SBB, Delle, Geneva, La Plaine, Le Châtelard-Frontière, Le Locle, Vallorbe
Regional Pass Lake Geneva-AlpsNo discount:
  • French leg of the route
More information:
  • Swiss leg of the route: free or 50% discounted
  • Example border train stations: Geneva, Vallorbe
Saver Day PassNo discount:
  • French leg of the route
More information:
  • Swiss leg of the route: free
  • Example border train stations: Annemasse, Basel St. Johann, Basel SBB, Col des Roches, Delle, Geneva, La Plaine, Le Châtelard-Frontière, Vallorbe
  • EuroAirport to Basel (bus): free
  • Gex to Switzerland (bus): free
  • Pontarlier to Switzerland (bus): free
Swiss Half Fare CardNo discount:
  • French leg of the route
More information:
  • Swiss leg of the route: 50% discount
  • Example border train stations: Basel St. Johann, Basel SBB, Col des Roches, Delle, Geneva, La Plaine, Le Châtelard-Frontière, Vallorbe
  • EuroAirport to Basel (bus): 50% discount
  • Gex to Switzerland (bus): 50% discount
  • Pontarlier to Switzerland (bus): 50% discount
Swiss Travel PassNo discount:
  • French leg of the route
More information:
  • Swiss leg of the route: free
  • Example border train stations: Basel St. Johann, Basel SBB, Col des Roches, Delle, Geneva, La Plaine, Le Châtelard-Frontière, Vallorbe
  • EuroAirport to Basel (bus): free
  • Gex to Switzerland (bus): discounted
  • Pontarlier to Switzerland (bus): free
Swiss Travel Pass FlexNo discount:
  • French leg of the route
More information:
  • Swiss leg of the route: free
  • Example border train stations: Basel St. Johann, Basel SBB, Col des Roches, Delle, Geneva, La Plaine, Le Châtelard-Frontière, Vallorbe
  • EuroAirport to Basel (bus): free
  • Gex to Switzerland (bus): discounted
  • Pontarlier to Switzerland (bus): free

France-Switzerland map with travel routes Copy link to clipboard

This map shows the main train routes between France and Switzerland. The bus line from Basel EuroAirport to Basel is indicated too.

Maps are available to members only
Check out all the benefits members have access to
Create a free account
Map
Available now: Swiss Travel Pass Promo 2025!

➤ Get 1 or 2 travel days for free if you travel between October 2025 and March 2026. See how it works

Paris-Switzerland by train: the main routes to Basel, Zurich, Geneva, and Lausanne

You can reach Geneva and Basel in Switzerland in just over 3 hours from Paris. It’s just over 4 hours to Zurich. These are very comfortable direct connections with high-speed TGV Lyria trains. I recommend them over bus, car, or plane travel.

Which station in Paris to use

There are several train stations in Paris. The TGV Lyria trains to and from Switzerland all arrive at, and depart from, Gare de Lyon.

Gare du Nord is the largest train station in Paris. It serves as a hub for many other international connections. This is where the Eurostar trains to and from the UK arrive and depart. Thalys trains to and from Belgium, the Netherlands, and Germany use the Gare du Nord train station as well.

If you have to get from Gare du Nord to Gare de Lyon, count on a 10-minute ride by RER (the urban trains in Paris).

Day trains between France and Switzerland: TGV Lyria

1. Paris Gare de Lyon to Basel

The high-speed TGV Lyria train offers direct services from Paris to and from the Swiss cities of Basel, Zurich, Geneva, and Lausanne.

There are about 6 direct trains per day, with a total travel time of 3h05 to 3h10. The trains pass Dijon and Mulhouse in France. They enter Switzerland just north of Basel, at the station of Basel St. Johann. The trains don’t stop there.

The TGV trains run close to the international Basel-Mulhouse Airport, but there’s no rail station there. Travel between the airport and Switzerland must be done by bus as explained here.

2. Paris Gare de Lyon to Zurich

You can board about 6 trains per day. The journey takes 4h05 to 4h10. These are the same TGV trains that get you to Basel. After Basel, they continue to Zurich.

3. Paris Gare de Lyon to Geneva

There are about 8 direct trains per day, with a travel time of 3h15. The route runs via Bourg-en-Bresse, Nurieux, and Bellegarde in France. The trains enter Switzerland at La Plaine, a bit south-west of Geneva. The train doesn’t stop there though.

4. Paris Gare de Lyon to Lausanne

You can choose from about 6 trains per day, with travel times from 3h45 to 4h05. There are two options:

  1. You can catch a TGV train to Geneva and then head for Lausanne. In some cases, the train to Geneva continues to Lausanne, which means you can stay seated.
  2. There’s a separate northern Paris-Lausanne route too: via Dijon and Mouchard in France, and Vallorbe in Switzerland just across the border.

2025 maintenance works between Paris and Switzerland

From 1 September to 5 December 2025, renovations take place north of Dijon. This results in fewer TGV trains between Paris and Basel-Zurich, and between Basel and Lausanne. TGV trains to Basel-Zurich may be diverted via Strasbourg, which adds travel time to your trip.

Consult the Swiss timetable for up-to-date connections.

What to expect on board the TGV Lyria trains

The trains offer 3 classes of travel: Standard (2nd class), Standard 1ÈRE (1st class), and Business 1ÈRE (spacious seats with catering to your seat and complimentary seats).

Night trains between France and Switzerland: not available

There are no overnight trains between France and Switzerland. Since the main train journeys between Paris and Swiss cities take no more than about 4 hours, you can easily complete your trip during the daytime.

Is the train from Paris to Switzerland scenic?

You won’t pass mountainous terrain on the train route between Paris and Basel. It’s a mostly rural area, and I think the ride isn’t especially scenic. The journey to Geneva has more appealing scenery.

Switzerland trip planning, the easy way

➤ MySwissAlps Plan + Package: tell us what you’re looking for, and we’ll make it happen. Save time, avoid mistakes. See how it works

Train rides to Switzerland from other French cities

Paris offers the best direct high-speed trains to Switzerland. But you can well reach Switzerland by train from other French towns too. Examples:

  • Strasbourg to Basel: 1h20 (direct regional trains)
  • Lyon to Geneva: 2h00 (direct regional trains)
  • Marseille to Geneva: 4h00 to 4h35 (TGV and regional trains, mostly with a change in Lyon)
  • Bordeaux to Basel or Geneva: 6h45 (TGV trains with a change in Paris or Strasbourg)
  • Nice to Geneva: 7h10 to 7h40 (TGV or regional trains with changes in Marseille and Lyon)
Get your Swiss itinerary and price in seconds
Find your itinerary, price, and customizable travel package. We’ll only e-mail you once, with a promo code!

Train rides from France to other Swiss destinations

You’ll first travel by train (mostly a high-speed TGV train) to one of the Swiss entry cities. You can then board another Swiss train to finish your trip. Unless you plan to stay in Basel, Geneva, Zurich, or Lausanne, you’ll have to change trains once or several times to reach your destination.

A few examples of approximate travel times:

  • Paris to Montreux: 4h35 to 5h20 (with a change in Geneva or Lausanne)
  • Paris to Interlaken: 5h40 to 6h40 (with 1 or more changes). Add an extra 40 minutes to continue to the mountain villages of Grindelwald and Wengen in the Jungfrau Region, and an extra 50 minutes to reach Mürren.
  • Paris to Lucerne: 4h45 to 5h05 (with a change in Basel or Zurich)
  • Paris to Zermatt: 6h55 to 7h30 (with changes in Geneva or Basel and in Visp. If you travel via Geneva, check my separate travel guide Geneva-Zermatt.)
Find your pass for mountain discounts
Find the best pass
Finding the best pass in the OFFICIAL SBB tourist webshop...

How to plan your France-Switzerland journey in the timetable

The Swiss timetable for the TGV Lyria trains and connecting trains to your Swiss destination

The Swiss timetable helps you plan your international journeys between France and Switzerland. This is what to enter for the main French rail stations:

  • “Paris Gare de Lyon” for the station from which the TGV Lyria trains to Switzerland leave
  • “Paris-Nord” for the train station Gare du Nord from which many other international trains operate
  • “Lyon Part Dieu” for the main rail station of Lyon
  • “Bordeaux-St-Jean” for the main rail station of Bordeaux
  • “Marseilles-Saint-Charles” for the main rail station Marseille

Our travel guides for Geneva, Basel, Zurich, and Lausanne

Please consult the below pages, on which I explain how to continue your journey in the Swiss cities serviced by the TGV:

The French timetable for trips between Gare du Nord and Gare de Lyon

If you’re looking for train or metro connections within Paris, you can best use the French timetables listed here. The Swiss timetable mostly does not contain such local urban trips in other countries.

Bus rides between France and Switzerland

International journeys by private bus companies

Getting from Paris to Switzerland by bus is possible too. A few commercial operators offer direct bus transfers, or journeys with just 1 change, from Paris to larger Swiss cities. Examples:

  • Paris to Basel. Count on a 09h00 to 12h30 bus ride.
  • Paris to Geneva. Journey times vary from 6h30 to 10h30.

Note that such buses don’t necessarily leave from the center of Paris or near one of the major rail stations.

Zurich is harder to reach by bus, although there are some connections to the nearby Zurich Airport.

Find commercial bus rides here.

Regional border-crossing buses

In addition, there are regional and local buses that arrange for transport between nearby French and Swiss towns and villages. An example is the bus from the airport in France to Basel. Likewise, there are frequent buses between Geneva and nearby French towns, such as Annemasse and the towns on the southern Fench shore of Lake Geneva.

These can all be found in the Swiss timetable.

Driving between France and Switzerland

If you plan to travel from France to Switzerland by car, note that you’ll need car vignettes Switzerland, and sometimes for France too. Also, reconsider whether you want to navigate in the busy city traffic of Paris and other larger cities.

Toll stickers required for France and Switzerland

You require a motorway vignette (“Autobahnvignette”) to use the Swiss highways and motorways. For several French urban regions, you require an environmental “Crit’Air” sticker as well. This concerns Paris, Lyon, and Marseille for example. Find more information through these websites.

Rental cars mostly include the vignettes or stickers required for the country you rent them in. But they don’t necessarily contain them for surrounding countries. So check what is and is not included in your rental car.

The main car routes from Paris to Switzerland

A car trip from Paris to Basel takes roughly 5h45, excluding breaks and possible delays. It’s 5h20 to 6h10 to Geneva. You’ll have to add additional travel time to reach your destination in Switzerland.

The main driving routes to Basel are:

  1. over the A5, passing Vesoul, Belfort, and Mulhouse
  2. over the A6 (south from the A5), passing Dijon, Belfort, and Mulhouse
  3. over the A4/N4 (north from the A5), along Bar-le-Duc, Nancy, and Colmar

The main car routes to Geneva are:

  1. over the A6, along Auxerre, Beaun, Mâcon, and Bourg-en-Bresse
  2. over the A77/A40 (south from the A6), passing Moulins, Mâcon, and Bourg-en-Bresse
  3. over the A5 (north from the A6), along Troyes, Chaumont, and Besançon

Find exact driving directions through our helpful links.

Flights between France and Switzerland

Traveling by plane between Paris and Zurich, Basel, or Geneva

There are direct flights from the Paris Charles de Gaulle Airport (CDG) to Swiss airports. Examples are:

  • Paris Charles de Gaulle to EuroAirport Basel Mulhouse Freiburg (BSL): a bit over 1h00 flight time
  • Paris Charles de Gaulle to Geneva International Airport (GVA): about 1h10 flight time
  • Paris Charles de Gaulle to Zurich Airport (ZRH): 1h15 to 1h20 flight time

There are no direct flights from Paris to the smaller airport of Bern that we know of.

Why I suggest you don’t fly between France and Switzerland

I advise against traveling by plane between Switzerland and France, especially if you travel to or from Paris. These are the reasons:

  1. These short-distance flights have a relatively large CO2 footprint and are not environmentally friendly.
  2. You’ll have to add the time required for check-in and check-out procedures, and for traveling between the town centers and the airports. This results in a total estimated travel time of about 3h10 to 3h30 between Paris and the Swiss cities mentioned. This is no time saving, or only a very minimal one, compared to the TGV Lyria trains.
  3. The direct TGV Lyria trains from Paris and other French cities are quick and comfortable alternatives. You can just board and get off in the centers of the towns, without check-in procedures.

France to Switzerland border crossing regulations

Switzerland and France both belong to the Schengen area. Passport checks for travelers crossing international borders within this area are rare, although they can occur.

However, your passport can be checked at all times within both countries. For example: train staff may want to check your ID to see if you’re the owner of a travel pass. You’ll also need your passport when checking in for flights.

If you enter Switzerland or France from a non-Schengen country, extra procedures apply. We explain the entry procedures for Switzerland in my guide about Swiss visa and entry rules.

France-Switzerland travel: FAQ

  1. How far is France from Switzerland?

    Eastern France borders western Switzerland. How long you need to travel depends on your route. An example: the distance between Paris in France and Geneva is 410 km as the crow flies. It’s significantly longer from a western French city such as Bordeaux: about 545 km.

    The most popular travel routes between the main cities in France and Switzerland require 3 to 5 hours by train or plane. A car journey can be 1 to 2 hours longer, especially if you depart from or arrive in large cities with busy traffic.

  2. Is Paris near Switzerland?

    A single journey between Paris and some of the larger Swiss cities takes 3 to 4 hours. This means you can very well have both Paris and Switzerland in your itinerary.

    I do not recommend making a day trip from Switzerland to Paris or the other way around though. It’s possible, but you’d spend 6 to 8 hours traveling from cities such as Geneva and Basel. This would be even more if you’d travel from or to the Swiss Alps.

  3. What’s the cheapest way to travel between France and Switzerland?

    If you book early in advance, you can get train tickets from Paris to Basel or Geneva from CHF 30 to CHF 50. You won’t easily find a cheaper car, bus, or plane journey.

➤ Tickets, prices and saving tips for France-Switzerland Copy link to clipboard

SNCF connect • www.sncf-connect.comTravel with TGV Lyria
SNCF connect
Enjoy the TGV Lyria services: travel at high-speed, a comfortable journey, arrive in the city center. Show more 
Omio • www.omio.comTrains in France, tickets and timetables
Omio
Find train tickets to travel between Switzerland and France, and tickets within France. Show more 
Trainline • www.thetrainline.comTGV Lyria
Trainline
Travelling from France to Switzerland by train. Show more 
This list includes external links to our trusted partners.

What does a Paris to Switzerland train ride cost?

An example: a train ride by TGV Lyria in 2nd class between Basel and Paris can cost between CHF 30 to CHF 110. The exact price depends on the class you choose, how early you book, the type of ticket you want, and the exact route you'll travel.

Tickets for France-Switzerland if you have a rail pass

  1. With a rail pass that covers both France and Switzerland, you mostly don't need additional tickets. Seat reservations for the TGV trains are required though.
  2. If you have a Swiss rail pass, you need a full-fare ticket to the Swiss border (Basel SBB, Geneva, or Vallorbe) only. For example: with a Swiss Travel Pass, there is no need for a ticket all the way from Paris to Lucerne, because the leg from Basel SBB to Lucerne is covered by the pass. Just book to Basel SBB and enjoy the rest of the trip for free with your pass. With a Swiss Half Fare Card, you need a full-fare ticket from France to Basel in this example, plus a discounted ticket from Basel to Lucerne.
  3. Alternatively, some websites allow you to select your Swiss rail pass and buy a ticket for the entire cross-border trip. This ticket includes your rail pass discount or free travel for the Swiss portion. The price is exactly the same as a full-fare ticket from France to the Swiss border plus a discounted or free trip from the Swiss border to your Swiss destination. Be cautious when buying cross-border tickets with a rail pass reduction: the reduction isn't always applied correctly.

How to find the cheapest train tickets for France-Switzerland without a rail pass

  1. Book as early as possible. You can usually book up to 6 months before traveling.
  2. For some connections, a cheap single-journey rate from CHF 29 (Standard/2nd class) or CHF 49 (Standard/1ÈRE class) is available between Paris and Zurich, Basel, Geneva, or Lausanne. These tickets can sell out and they're usually non-refundable and non-exchangeable.
  3. It helps if your travel date and time are flexible. This makes it easier to get the best price.
  4. If you book early, even tickets for the direct trains are cheap. But if you can't book well in advance and a low price is your top priority, you may consider cheaper connections with one or more changes.
  5. Check if there are promotions.

How to start using a TGV ticket

Once you have booked a ticket from Paris to Switzerland, you will normally receive it via e-mail and print it at home. This is the recommended option.

In some cases, you can print your ticket through the machines at French stations, or have it shipped to your home or hotel. The options vary per vendor.

Are seat reservations required for the TGV trains?

Yes. Your TGV Lyria ticket automatically includes seat reservations.

Sometimes, a seat will just be assigned to you for the class you choose. Some vendors allow you to pick the seat from a plan of the coach. And with some other vendors, you may be able to select a type of seat: on an upper or lower deck, on the window or on the aisle.

Seat reservations for the other trains in Switzerland are usually not required. Find all details here.

Other websites of interest

Schedules

Switzerland trip planning, the easy way

➤ MySwissAlps Plan + Package: tell us what you’re looking for, and we’ll make it happen. Save time, avoid mistakes. See how it works

More about Zurich, Geneva, and other popular routes Copy link to clipboard
Zurich and its lake seen from Uetliberg

Zurich

Zurich is the largest city in Switzerland. There is a lot to see and do, including boat trips, museums, luxury …
Boats and stately buildings along Promenade du Lac in Geneva

Geneva

Geneva in south-western Switzerland is not near the Alps, but it's still an appealing destination. The city has a cosmopolitan …
Platforms and train tracks at rail station Interlaken West

Interlaken to Zurich

There are several train routes between Zurich and Interlaken. Learn all about the quick option via Bern and Thun, and …
The Basel SBB station, where you can change platforms using stairs, ramps, and escalators.

Basel to Zurich

Learn about the convenient 1h00-train connections between Basel and Zurich. I also explain other train routes, connections to the airports, …
An EC (EuroCity) train at the railway station of Visp.

Italy to Switzerland

How to take the quick trains from Milan and other Italian towns to Switzerland, and which scenic routes to choose. …
Our related blog articles Copy link to clipboard
Swiss Travel Pass Promotion - Free Travel Days

Swiss Travel Pass Promotion 2025

The Swiss Travel Pass Promo gets you 1 or 2 days of 1st class travel for free!
The castle of Oberhofen, surrounded by a wall and pine trees.

Free with the Swiss Travel Pass in the Bernese Oberland

The Swiss Travel Pass includes a lot of free panoramic trips in the Bernese Oberland.
The "Traverso" trains run on several routes, including the Voralpen-Express and the Gotthard route.

Free with the Swiss Travel Pass in Lucerne

The Lucerne area can be explored for free if you have a Swiss Travel Pass and know where to go.

About MySwissAlps

We’re passionate tourists and locals. We share tips about how to plan a trip to Switzerland. MySwissAlps was founded in 2002.

Get a free account for a worry-free trip

  • Join our 8620 members and ask us questions in the forum
  • Access to member-only promotions
  • Detailed maps and weather forecasts

Planning your first Switzerland adventure?

Get a jump-start with Annika’s 20-minute e-mail course, “Switzerland for beginners”. Subscribe to our newsletter to unlock the course.

Annika
Page author: AnnikaSince early childhood I've been visiting Switzerland during my holidays and I just fell in love with the country. I spent many summers in the Bernese Oberland, which still feels like my second home, and then started to explore other areas. Traveling, hiking and photographing in the Swiss Alps are my absolute favorite activities.