No ifs or buts. Just travel! Get 12% off your next booking. Valid until 17.03.2025.
12% discount applied on bookings with a total basket value up to €100.
Valid for new and existing customers
Available on app and web bookings
This offer ends on 17.03.2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Basel to Stresa train

Mon, Mar 17
+ Add return
Trenitalia
Swiss Railways (SBB/CFF/FFS)
SBB
Regionale
Deutsche Bahn

1,000+ travel companies

QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Basel to Stresa

Showing times and prices for Mar 18

Cheapest

The best way to find a cheap train ticket from Basel to Stresa is to book your journey as far in advance as possible and to avoid traveling at rush hour.

TrenitaliaTrenitalia
04:28PM3h20
Basel
07:48PMStresa
$721One-way
0 transfers

Basel to Stresa train times

Showing trains for tomorrow, Tuesday, March 18
ProviderDepartsDurationArrivesTransfersTickets
TrenitaliaTrenitalia04:28PM Basel3h20 07:48PM Stresa0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Basel to Stresa by train

Tue
Mar 18
Wed
Mar 19
Thu
Mar 20
Fri
Mar 21
Sat
Mar 22
Sun
Mar 23
Mon
Mar 24

Fastest train times from Basel to Stresa

Showing times and prices for Mar 18

Fastest Journey

3 h 20 m

Average

3 h 20 m

Trains per day

1

Distance

200 km

Of the 1 trains that leave Basel for Stresa every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

TrenitaliaTrenitalia
04:28PM3h20
Basel
07:48PMStresa
$721One-way
0 transfers

Journey information

Overview: Train from Basel to Stresa

Trains from Basel to Stresa run on average 1 times per day, taking around 3h 50m. Cheap train tickets for this journey start at $49 (€43) if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Distance
124 miles (200 km)
Average train duration
3h 50m
Cheapest ticket price
$49 (€43)
Trains per day
1
Direct trains
1
Train providers
2
Fastest train
3h 11m
First train
06:28
Last train
17:28
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

Train providers: Trenitalia from Basel to Stresa trains

Buy your official Trenitalia train tickets from Basel to Stresa from $45 (€39) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

Find the perfect train between Basel and Stresa with Trenitalia. Trenitalia offers different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. You can also apply Trenitalia discount cards on Omio at the time of purchase. The distance between Basel and Stresa by train is 124 miles (200 km) and the cheapest price for a one-way ticket is $45 (€39). Check out Trenitalia’s train schedule from Basel to Stresa, compare the best prices for the trip and book your cheap train ticket on Omio today!

Trenitalia is the main provider of train services in Italy, with a huge fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates trains such as the Eurocity (EC), Euronotte (EN), InterCity (IC), InterCitynotte (ICN), as well as the Regionale Veloce (RV), Regionale (R), Suburbano (S) and Metropolitano (M). Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Trenitalia from Basel to Stresa train information:

  • Average Duration: 3 h 11 min
  • Cheapest Price: $45

Marvelous Journeys on the Basel to Stresa Train

Embark on a picturesque adventure by taking the Basel to Stresa train and discover one of the most scenic train routes connecting Switzerland to Italy. Begin your enchanting journey from the bustling Basel SBB and travel seamlessly to the charming Stresa on the breathtaking shores of Lake Maggiore. Whether you're commuting or exploring for leisure, trains from Basel to Stresa provide a comfortable and efficient way to traverse through evocative landscapes and diverse cultures. With regular departures from Basel SBB and convenient connections to Stresa, your Swiss-Italian journey is as much about the experience aboard as the destination itself. Secure your seats today to ensure a memorable voyage infused with elegance and convenience.

Find Cheap Basel to Stresa Train Tickets

Looking for affordable train travel from Basel to Stresa? You're in luck! Train ticket prices for this scenic journey can be quite economical if you plan ahead. The cheapest available train ticket is as low as $49 (€43), making it a budget-friendly option for travelers. On average, the cost for a Basel to Stresa train ticket hovers around $102 (€88), providing excellent value and comfort for the stunning Swiss and Italian landscapes you will traverse. For the most cost-effective and convenient travel experience, we recommend planning your trip for the late spring months when prices tend to be lower, without compromising on the remarkable scenery.

Train Basel to Stresa with SBB and Trenitalia

Traveling by train from Basel to Stresa offers a scenic and comfortable journey through Europe with trusted rail services like SBB and Trenitalia. Departures from Basel's main station provide seamless and frequent connections to Stresa, via efficient rail networks. Passengers can enjoy modern amenities on Swiss Federal Railways (SBB) routes, known for their punctuality and star-rated service. As you transition to Trenitalia across the Italian borders, expect spacious seating, onboard refreshments, and attentive customer service, making the cross-country journey both pleasant and convenient. Whether you're heading out for a day-trip or an extended stay, the train offers a hassle-free travel experience with stunning vistas of the Swiss and Italian countryside en route to the beautiful town of Stresa.

Train Basel to Stresa: Train Times and Schedule

The train journey from Basel to Stresa covers a distance of approximately 124 miles (200 km). On average, the train takes about 3h 11m, providing a comfortable and scenic ride through the Swiss and Italian landscape. It's an ideal travel mode for those who want to sit back and enjoy the changing vistas outside the window.

Trains between Basel and Stresa run frequently, with about 1 trains operating daily. The schedule is active every day of the week, ensuring that travelers have flexibility and convenience when planning their trips. Whether you're commuting for business or exploring the beautiful Lake Maggiore region, these frequent services make the journey seamless.

Normally, the first train from Basel to Stresa departs at 06:28, allowing early risers to start their day in Stresa. The last train of the day departs Basel at 17:28, providing options for those who prefer to enjoy the Swiss city a bit longer. Whether you prefer an early start or a late departure, the Basel to Stresa train schedule offers options to suit various itineraries.

FAQs: Trains from Basel to Stresa

FAQs: Travel by train from Basel to Stresa easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Basel to Stresa.
FAQs
Cheap train tickets from Basel to Stresa can start from as little as $49 (€42) when you book in advance. The average train ticket price for Basel to Stresa is $102 (€88); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Basel to Stresa train travel time is 3 h 11 min   for the 124 mile (200 km) long journey, but the duration can vary if you travel on weekends and holidays.
The first train from Basel to Stresa leaves at 6: 28 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Basel to Stresa leaves at 7: 20 PM.
Yes, it is possible to travel from Basel to Stresa without having to change trains with Trenitalia. There is 1 direct train from Basel to Stresa each day. There may be fewer direct services available on weekends or holidays.
Take the Basel to Stresa train with Trenitalia. However, it's always good to check out all possible train providers for the route to Stresa from Basel as there might be differences in the amenities they offer.
No, there are no night trains, the latest train for this route is 7: 20 PM.

Passengers board the train most frequently from Basel SBB, which is located around 1.3 miles (2.1 km) away from the city centre, and they get off the train at Stresa, located 0.1 miles (196 m) away from the city centre.

A trip to Stresa from Basel is worth doing but not as a day trip with a journey time of 3 h 11 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Basel to Stresa is May.
It's helpful to compare your options as there are 2 ways to travel to Stresa from Basel including taking a train or flight.

Popular train stations from Basel to Stresa

Basel
Stresa
The major train station for departures in Basel is Basel SBB. Find all the information you need to know about services, amenities and connections at Basel SBB for your trip from Basel to Stresa.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
LoungeLounge
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 10:00 PM Monday - Sunday
ticketOfficeHours
Distance to city center
1 km
Wifi
Wifi
  • Free
Parking
Parking
  • The car park is open 7 days a week, accessible via Centralbahnstrasse.
Dining
Dining
  • Restaurant Da Roberto
  • Brasserie Bahnhof Basel
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Elevators, ramps, restrooms.
WC
WC
  • CHF 2
Hotel
Hotel
  • Hotel Victoria
  • Hotel Schweizerhof Basel
  • GAIA Hotel
Lounge
Lounge
  • Located in the main hall
Lost and Found Office
  • Located in the main hall
Public transit options for Basel SBB
  • Tram: Line 1, Line 2, Line 8, Line 10, Line 11
  • Bus: Several lines available
The major train station for arrivals in Stresa is Stresa. Find all the information you need to know about services, amenities and connections at Stresa for your journey to Stresa from Basel.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Lost and Found OfficeLost and Found Office
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • 6:00 AM - 8:00 PM Monday - Sunday
Wifi
Wifi
  • Free
Parking
Parking
  • Parking is available near the station, open 24/7.
Dining
Dining
  • Ristorante LaStresa
  • Osteria Mercato
Taxis
Taxis
  • Outside the main entrance.
Accessibility
Accessibility
  • Ramps, restrooms.
WC
WC
  • €1
Hotel
Hotel
  • Grand Hotel des Iles Borromees
  • Hotel La Palma
  • Regina Palace Hotel
Lost and Found Office
  • Located in the main hall
Public transit options for Stresa
  • Bus: Local bus services available
  • Ferry: Connections to Lake Maggiore islands

More options for your journey from Basel to Stresa

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language

Useful links