This website uses cookies. By continuing to use this website you are giving consent to cookies being used. Learn more

Barcelona to Venice

Depart date
(Return date)

5 suggested routes to go from Barcelona to Venice by flight, ferry, train, car, bus

  • Select the route of your choice
  • Specify your dates of travel in order to find the best deals available.
  • Get prices
  • Get prices
  • Get prices
  • Get prices
  • Get prices

Trip Barcelona Venice

Modes of transportplane, carpooling, ferry, bus, train
Distance581 mi
Direct lineYes

How to go from Barcelona to Venice ?

Venice is your next holiday destination but you're wondering how to go there and how it is possible to get the cheapest Barcelona to Venice transport offers? Usually, this is not an easy task and you'll have to browse multiple sites to compare all deals.

Fortunately, Vivanoda is a multimodal travel planner that aggregates prices for buses, carpooling, ferries, flights and trains in a single search. Fill in the date of your trip to Venice and Vivanoda will display all the transport offers. Refine, filter, sort according to your travel preferences then select the Barcelona - Venice offer that suits you best.

To travel from Barcelona, flights, ferries, trains, carpooling or buses of FlixBus, Trenitalia, Blablacar, ALSA, Easyjet, Singapore Airlines, Grandi Navi Veloci and Ryanair will carry you to Venice.

All modes of transport Barcelona-Venice

If you've already chosen the mode of transport you'd like to travel with, go directly to the dedicated section:

Carpool from Barcelona to Venice

When you are about to book a Barcelona-Venice ride, you can message the driver if you need any other details (pickup location, time, luggage...). No need to bother about the price once you travel, everything is paid online when you book your ride.

Barcelona to Venice bus

If you are looking for a bus service from Barcelona to Venice, you're lucky because there actually is a direct service.

Bus stops in Barcelona

Depending on the company, it is requested to be present at the bus stop in Barcelona from 15 to 30 minutes before the indicated departure time. To make sure of the bus destination, look at the front, 'Venice' must be mentioned. Before boarding, show your ticket to the driver, put your luggage in the hold and then sit at your seat.

  • Barcelone Sants
  • Barcelone Norte

Arrival bus stations in Venice

Once the bus has arrived at Venice, check and collect your belongings so as not to forget anything.

  • Mestre (Train station)
  • Venezia Tronchetto Stazione
  • Venice (Tronchetto)

You may still have doubts to get to Venice by bus. To encourage you to take the bus to Venice, here are some arguments that will convince you.

  • Travelling by bus is more environmentally friendly than the use of one's personal car because of the modernization of FlixBus coach fleets. Running a bus doesn't require building other infrastructures either: the road Barcelona Venice is already built and shared by others.
  • When travelling by night bus Barcelona Venice, you save a hotel night at Venice and arrive at your destination in the early morning. Ideal for discovering Venice.
  • A Wi-Fi connection is available to travellers in most coaches, which is an important asset for a 581 mi trip.

Coach companies on the Barcelona Venice trip

Only the coach company FlixBus operates the direct line Barcelona Venice.

FlixBus Barcelona Venice

Cheap flights from Barcelona to Venice

Departure airport in Barcelona

  • BCN Barcelona-El Prat

Arrival airport in Venice

  • VCE Marco Polo
  • TSF Treviso

Here's a few tips that can be useful to help you get the best deals to fly from Barcelona to Venice:

  • It is often cheaper to fly the Barcelona-Venice route on connected flights.
  • It is highly recommended to book your Barcelona Venice flight several weeks (or even months) in advance. This is one of the most important rule in airline industry: leisure travellers who are keen to pay less book early; business travelles are keen to pay more but book late.

Which airlines operate the Barcelona to Venice flights ?

Vueling Airlines and Ryanair are the 2 airlines to serve the air route Barcelona Venice in direct flight.
Vueling Airlines Barcelona VeniceRyanair Barcelona Venice

Train Barcelona to Venice

Arrival train stations in Venice

  • Venezia Santa Lucia
  • Venezia Mestre

Is it possible to go directly by train from Barcelona to Venice?

No, unfortunately no train line allows to go from Barcelona to Venice without making any changes.

Barcelona Venice train companies

There is only one rail company for this journey: Trenitalia.
Trenitalia Barcelona Venice

Barcelona to Venice ferries

Using only the ferry to travel between these two cities (Barcelona and Venice) is not feasible. Change modes of transport and use coach, carpooling, rail or flight in combination with the ferry.

Which are the ferry companies sailing between Barcelona and Venice?

The Barcelona to Venice ferry crossings are served only by Grandi Navi Veloci.

Grandi Navi Veloci Barcelona Venice

Barcelona ferry terminals

Change in Genoa and continue travelling to Venice after the crossing from Barcelona with Grandi Navi Veloci.
  • Barcelona

Which carriers to travel between Barcelona and Venice?

Alitalia carries out a flight from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Milan (arrival at Linate LIN airport)
Vueling Airlines flies on the route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Venice (serving Marco Polo VCE airport)
Air One schedules the flight from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Verona (arrival at Verona VRN airport)
Ryanair ensures the flight route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Venice (serving Treviso TSF airport)
Singapore Airlines carries out a flight from Barcelona-El Prat BCN airport situated 8.1 mi away from the city centre of Barcelona to Milan (arrival at Malpensa MXP airport)
Easyjet flies on the route from Barcelona-El Prat BCN airport (located 8.1 mi from Barcelona, Spain) to Milan (serving Malpensa MXP airport)
Railway companies
Trenitalia provides a rail connection Milan-Venice with the train Frecciabianca from Milano Centrale railway station (1.7 mi from city-centre) and serving the rail station of Venezia Santa Lucia at arrival (1 mi from centre)
Bus companies
The bus company ALSA operates the intercity service from the bus station of Barcelone Sants in Barcelona and to the one of Milan autostazione (Lombardy Italy)
FlixBus is the bus carrier that allows to travel on the line between the city of Barcelona (serving Barcelone Norte bus station at 0.7 mi from centre) and the city of Venice where the coach will drop you off at Mestre (Train station) station situated at about 6.1 mi from Venice city centre.
Depending on the requested date, Blablacar can display an offer to share a ride Barcelona-Venice (582.2 mi)
Ferry companies
The ships of Grandi Navi Veloci ensure the maritime connection between the port of Barcelona and the one of Genoa (Ponte Andrea Doria at 1 mi from the city)
United Kingdom
Česká republika
International (en)