• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 4 ways to get from Locarno to Ascona by ferry, bus, taxi or foot

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Ferry  •  10 min

  1. Take the ferry from Locarno to Ascona 521 / ...

$5 - $8

Cheapest option

Line 1 bus  •  11 min

  1. Take the line 1 bus from Locarno, Piazza Castello to Ascona, Posta 1 / ...

$1 - $2

2 alternative options

Taxi  •  3 min

  1. Take a taxi from Locarno to Ascona 2 miles

$24 - $29

Walk  •  35 min

  1. Walk from Locarno to Ascona 1.8 miles

Questions & Answers

The cheapest way to get from Locarno to Ascona is to line 1 bus which costs SFr 1 - SFr 2 and takes 11 min.

More details

The quickest way to get from Locarno to Ascona is to taxi which costs SFr 24 - SFr 29 and takes 3 min.

More details

Yes, there is a direct bus departing from Locarno, Piazza Castello and arriving at Ascona, Posta. Services depart every 20 minutes, and operate every day. The journey takes approximately 11 min.

More details

Yes, there is a direct ferry departing from Locarno and arriving at Ascona. Services depart three times a day, and operate every day. The journey takes approximately 10 min.

More details

The distance between Locarno and Ascona is 2 km.

The best way to get from Locarno to Ascona without a car is to ferry which takes 10 min and costs SFr 5 - SFr 8.

More details

The ferry from Locarno to Ascona takes 10 min including transfers and departs three times a day.

More details

Locarno to Ascona bus services, operated by Swiss PostAuto, depart from Locarno, Piazza Castello station.

More details

Locarno to Ascona bus services, operated by Swiss PostAuto, arrive at Ascona, Posta station.

More details

There are 1725+ hotels available in Ascona. Prices start at $79 USD per night.

More details

Map of how to get from Locarno to Ascona.
Launch map view
  • Distance: 1.5 miles
  • Duration: 10 min

What companies run services between Locarno, Switzerland and Ascona, Switzerland?

Swiss PostAuto operates a bus from Locarno to Ascona every 20 minutes. Tickets cost $1 - $2 and the journey takes 11 min.

Bus operators
Swiss PostAuto
Email
info@postauto.ch
Website
postauto.ch
Bus from Locarno, Piazza Castello to Ascona, Posta
Ave. Duration
11 min
Frequency
Every 20 minutes
Estimated price
$1 - $2
Schedules at
fahrplan.sbb.ch
Ferry operators
Other operators
Taxi from Locarno to Ascona
Ave. Duration
3 min
Estimated price
$24 - $29
Taxi Michel
Phone
+41 91 967 24 24
Grand Taxi Lugano
Phone
+41 79 102 69 30

Want to know more about travelling around Switzerland

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.