Barcelona to venice train: Trainline — Download a new browser

Barcelona to Venice train tickets from €189.31 | Rail Europe

Travelling from Barcelona to Venice by train

Want to know how to get from Barcelona to Venice by train? We have gathered for you all the useful information about this trip!

The fastest trains from Barcelona to Venice take around 12 hours and 45 minutes, covering a distance of approximately 938 kilometres.

On weekdays, the first train leaving Barcelona is scheduled to depart at around 06:10. The last departure is usually at around 18:30.
This is the same at the weekend.
There are frequent services on this particular rail route.
On average, there are about 15 trains per day travelling between the two cities.
They leave approximately every 36 minutes.

Prices for a single ticket between the two cities start from €189.31.

We think any time is a great time to visit Venice, as each season has its own unique charm. Nevertheless, please make sure you check the local weather and average seasonal temperatures at destination before deciding on your holiday.

For more tips to help you plan your journey, check out our help articles, or read our guide to Venice.

Is there a direct train from Barcelona to Venice?

The journey between Barcelona and Venice usually involves 3 changes of train.

We usually find around 16 departures on this route every weekday, counting only those that leave enough time to change trains without waiting around for longer than necessary.

Trains usually run with a similar frequency on weekends.

How long does it take to travel from Barcelona to Venice?

The Barcelona to Venice train travel takes about 12 hours and 45 minutes, no matter when you leave.

What are the Barcelona to Venice train times and schedule?

If you’re travelling on a weekday, you’ll find the earliest train to Venice leaving Barcelona at around 06:10 and the last train leaving at around 18:30.
This is the same at the weekend.

How much is the train ticket from Barcelona to Venice?

The cheapest tickets we’ve found for trains from Barcelona to Venice are €189.31.

If you book 30 days in advance, tickets will cost around €264, while the price is around €296 if you book 7 days in advance.
Booking on the day of travel is likely to be more expensive, so it’s worth booking ahead of time if you can, or check our special offers and deals.

When should you book your train tickets from Barcelona to Venice?

Trains for this journey usually open for booking around 5 months in advance.
If booking is not yet open for your travel dates, you can set a booking alert and you’ll receive an email as soon as the cheapest tickets are released for your train journey.

Help with booking alerts

Which train companies operate between Barcelona and Venice?

More than one train company operates on the route from Barcelona to Venice, so you’ll be travelling with one or more of the following rail operators:

  • AVE
  • Alleo
  • Autobus Trenord
  • Autocar
  • EuroCity
  • Eurocity
  • FS100
  • Frecciabianca
  • Frecciargento
  • Frecciarossa
  • Frecciarossa 1000
  • IC Notte
  • IR 1805
  • InterCity
  • Intercites
  • Intercity
  • Intercity-Express (ICE)
  • Intercités
  • Intercités de Nuit
  • Italo
  • Lyria
  • Nightjet
  • RENFE-SNCF
  • Regionale
  • Regionale Trenord
  • Regionale Veloce
  • Regionale Veloce Ttper
  • Renfe-SNCF
  • SFM 3
  • TER
  • TGV
  • Thello
  • Train Express Regional
  • VeronaTrenoBici

You can check which train you’ll be travelling on by looking for the train name in search results.

Venice to Barcelona by train

  • From London to Venice
    From
    €108.34

  • From Florence to Venice
    From
    €20.81

  • From Milan to Venice
    From
    €19.68

  • From Rome to Venice
    From
    €42.41

  • From Munich to Venice
    From
    €28.84

  • From Vienna to Venice
    From
    €28.27

  • From Verona to Venice
    From
    €10.18

  • From Paris to Venice
    From
    €49.53

  • From Bologna to Venice
    From
    €12.67

  • From Turin to Venice
    From
    €29.74

  • From Treviso Centrale to Venice
    From
    €3.85

  • From Geneva to Venice
    From
    €70.23

Blog posts featuring Barcelona or Venice

Summer ticket release: Europe is calling!

Travel dates starting in July. Book your summer holiday now for the best rates!

The north of Spain at low prices

Sales open for travel dates from 11 June. Book your summer holiday!

Barcelona or Paris?

The top 5 things to consider before you decide which city to visit!

Subscribe to our newsletter

Subscribe to receive top tips, train news and travel inspiration straight to your inbox

From Barcelona to Venice by Train from €47.00

Barcelona – Venice @ 2023-05-25

To travel from Barcelona to Venice by train, read the following information. You find timetables and ticket prices online via our booking links.

There are two main routes. Compare them and decide which one feeds your needs best.

  • 1Barcelona (Spain) – Marseille (France) – Milan (Italy) – Venice (Italy)
  • 2Barcelona (Spain) – Civitavecchia (Italy) – Venice (Italy)

936 km

Your train tickets and reservations at the best price/fares. Scroll down, read the details and make use of the booking links.

How to use the following information: we show you the best routes and where to buy tickets. On longer routes you may need more than one ticket. Book your tickets step by step as explained. If you have questions about the route from Barcelona to Venice, please ask in our forum. Of course, sometimes there are as well other travel routes possible.

The following links could be interesting for you.

train connections : popular connections travelled by other users

Venice – Barcelona / Barcelona – Milan / Barcelona – Florence / Barcelona – Bologna / Barcelona – Turin / Madrid – Rome / Madrid – Milan / Madrid – Turin / Madrid – Venice

1

Barcelona (Spain) – Marseille (France) – Milan (Italy) – Venice (Italy)

The route consist of more than one step. You have to buy several train tickets.

1a Travelling from Barcelona (Spain) to Marseille (France)

Travel from Barcelona to Marseille by direct AVE high-speed-train. The journey time is 4:20 hours. The train ticket fares start from 39 EUR.

The departure time in Barcelona is 16:30. The arrival time in Marseille is 20:50.

The railway stations are called “Barcelona Sants” and “Marseille St Charles”.

There are as well other train connections available using Intercity and regional trains in Spain and in France. Also a scenic detour via Latour de Carol is possible including the “Petit Train Jaune”.

Find the exact train schedules and buy your ticket via the given booking links.

Where to buy a ticket from Barcelona to Marseille?

Please show me accommodation at my travel destination on booking.com.

The following links could be interesting for you.

train types: Train types you are likely to travel with.
Transport Express Régional (TER) / Intercités (IC) / AVE Elipsos Spain – France (AVE Elipsos)

train connections: popular connections travelled by other users
Marseille – Barcelona

1b Travelling from Marseille (France) to Milan (Italy)

Travel from Marseille to Milan by direct Thello train. The journey time is 7:20 hours. The train ticket fares start from 30 EUR.

The departure time in Marseille is 11:30. The arrival time in Milan is 18:50.

The railway stations are called “Marseille St Charles” and “Milano Centrale”.

There are as well other train connections available using local trains in France and Intercity trains in Italy.

Find the exact train schedules and buy your ticket via the given booking links.

Where to buy a ticket from Marseille to Milan?

Please show me accommodation at my travel destination on booking.com.

The following links could be interesting for you.

train types: Train types you are likely to travel with.
Transport Express Régional (TER) / InterCity (IC) / Eurocity Thello (THELLO)

train connections: popular connections travelled by other users
Milan – Marseille

1c Travelling from Milan (Italy) to Venice (Italy)

Travel from Milan to Venice by one of the frequent direct train connections which run at least every 30 minutes.

Cheap train ticket saver fares are available from 10 EUR. The ticket price depends on your selected train connection and your travel date.

The high-speed trains like “Frecciarossa” from Trenitalia and the “Italo” have a journey time of about 2:30 hours.

Find the exact train schedules and ticket fares via the given booking links.

Where to buy a ticket from Milan to Venice?

Please show me accommodation at my travel destination on booking.com.

The following links could be interesting for you.

train types: Train types you are likely to travel with.
InterCity (IC) / Frecciarossa (FR AV) / Regionale Veloce (RV) / Italo (ITALO)

train connections: popular connections travelled by other users
Venice – Milan

search for train schedules here: Online timetable information, on which you can find relevant, up-to-date connections.
rail.cc Deutsche Bahn

2

Barcelona (Spain) – Civitavecchia (Italy) – Venice (Italy)

The route consist of more than one step. You have to buy several train tickets.

2a Travelling from Barcelona (Spain) to Civitavecchia (Italy)

Travel from Barcelona to Civitavecchia by ferry. The journey time is 20 hours. The ferry ticket fares start from 40 EUR.

The ferry offers standard seats and private cabins in different comfort classes. Also a restaurant is available.

To get to the ferry terminal of the company Grimaldi, take the subway line L3 to the station “Drassanes”. Then either walk directly to the ferry terminal which is about 20 minutes and easy to do. Or walk to the bus stop “Portal de la Pau”. Take the bus to the “Moll de Costa / Grimaldi Terminal Barcelona”. This bus only runs for the ferry departure and arrival times.

You have to be at the ferry terminal 1:30 hours before the ferry departure.

At Civitavecchia have a walk of 15 minutes to the railway station. There are trains running every 20 minutes from Civitavecchia to Rome. The journey time is one hour. The train tickets fare is 4,60 EUR.

Find the exact ferry schedules and buy your ticket via the given booking links.

Where to buy a ticket from Barcelona to Civitavecchia?

Please show me accommodation at my travel destination on booking.com.

The following links could be interesting for you.

ferry: Ferry connections that might be helpful.
Civitavecchia – Barcelona / Barcelona – Civitavecchia

train connections: popular connections travelled by other users
Civitavecchia – Barcelona

2b Travelling from Civitavecchia (Italy) to Venice (Italy)

To travel in Italy by train, buy your train ticket online via the following booking links. There you find exact schedules and ticket prices. Italian state railways Trenitalia and the private operator Italo offer several types of advance fare tickets (Economy and Super Economy fares). A ticket price may vary a lot and depends on the type of train, class and time of you travel. For long-distance travel use a high-speed train, also a night train can be a good option for you.

Where to buy a ticket from Civitavecchia to Venice?

Please show me accommodation at my travel destination on booking.com.

The following links could be interesting for you.

train types: Train types you are likely to travel with.
DB ÖBB Eurocity (DB ÖBB EC) / InterCity (IC) / Frecciabianca (FB) / Frecciargento (FA AV) / Frecciarossa (FR AV) / EuroCity (IT) (EC) / TGV France – Italy (TGV) / Regionale Veloce (RV) / Italo (ITALO) / Eurocity Thello (THELLO)

night train: Night trains that might be suitable for this trip.
TH 220 Venice – Paris / ÖBB nightjet NJ294 Rome – Munich / ÖBB nightjet NJ40294 Rome – Vienna / ÖBB nightjet NJ236 Venice – Vienna / ICN 1559 Rome – Palermo / ICN 1963 Milan – Syracuse / ICN 765 Milan – Lecce

ferry: Ferry connections that might be helpful.
Ancona – Patras / Civitavecchia – Barcelona / Livorno – Barcelona / Ancona – Split / Bari – Dubrovnik

train company:
TRENITALIA Trenitalia – Ferrovie dello stato / THELLO Thello / NTV Nuovo Trasporto Viaggiatori / MINO Minoan Lines / GRIM Grimaldi Lines / BLUELINE Blueline Ferries

train connections: popular connections travelled by other users
Venice – Civitavecchia / Rome – Ancona / Rome – Bari / Rome – Bologna / Rome – Florence / Rome – Milan / Rome – Naples / Rome – Venice / Milan – Venice / Venice – Florence / Venice – Rome

search for train schedules here: Online timetable information, on which you can find relevant, up-to-date connections.
rail.cc Deutsche Bahn

Need a cheap place to sleep? We recommend booking.com

select city

Find a cheap flight! Compare prices on Kiwi.com

Do you have questions about the connection between Barcelona and Venice? Does something not work as it should? Just ask in our forum and get competent answers from our rail travel experts.

Eurail: if you want to travel this route by Eurail instead of train tickets, have a look here for reservation fees and further information.

Barcelona to Venice by train from €47.00

Barcelona – Venice @ 2023-05-25

There are two routes. Compare them and choose the one that suits you best.

  • 1 Barcelona (Spain) – Marseille (France) – Milan (Italy) – Venice (Italy)
  • 2 Barcelona – Spain) -9 (0012 Civitavecchia (Italy) – Venice (Italy)

936 km

To book and buy tickets at the best price, read the information on this page and use the booking links.

How to use the site: we select the best options for routes between cities and tell you where you can buy tickets. Simply select the appropriate option from the list of routes and book your tickets. Some itineraries with connections may require more than one ticket.
If you have questions about the route from Barcelona to Venice, please ask in our forum.

Useful links

rail connection : popular routes among users

Venice – Barcelona / Barcelona – Milan / Barcelona – Florence / Barcelona – Bologna / Barcelona – Turin / Madrid – Rome / Madrid – Milan / Madrid – Turin / Madrid – Venice

1

Barcelona (Spain) – Marseille (France) – Milan (Italy) – Venice (Italy)

The route includes several transfers. You need to buy more than one ticket.

1a Traveling from Barcelona (Spain) to Marseille (France)

Travel from Barcelona to Marseille with the direct AVE high-speed train. Travel time – 4:20 hours. Train ticket prices start from 39Euro.

Departure time from Barcelona is 16:30. Arrival time in Marseille – 20:50.

The railway stations are called “Barcelona Sants” and “Marseille St Charles”.

There are also other rail connections available using intercity and regional trains in Spain and France. A scenic detour via Latour-de-Carol is also possible, including the “Petit Train Jaune”.

Find out the exact train schedule and buy a ticket using the given booking links.

Where can I buy a train ticket from Barcelona to Marseille?

Please show me the accommodation options at the destination on booking.com.

Useful links

types of trains: Types of trains on this route
Transport Express Régional (TER) / Intercités (IC) / AVE Elipsos Spain – France (AVE Elipsos)

rail connection: popular routes3 among users 900 Marseille – Barcelona

1b Traveling from Marseille (France) to Milan (Italy)

Travel from Marseille to Milan with the Thello direct train. Travel time – 7:20 hours. The cost of train tickets starts from 30 euros.

Departure time from Marseille is 11:30. Arrival time in Milan 18:50.

The railway stations are called Marseille St Charles and Milano Centrale.

There are also other rail connections available using local trains in France and intercity trains in Italy.

Find out the exact train schedule and buy a ticket using the links provided for booking.

Where can I buy a train ticket from Marseille to Milan?

Please show me the accommodation options at the destination on booking.com.

Useful links

types of trains: Types of trains on this route
Transport Express Régional (TER) / InterCity (IC) / Eurocity Thello (THELLO)

railway connection: popular routes among users
Milan – Marseille

1c Traveling from Milan (Italy) to Venice (Italy)

Travel from Milan to Venice on one of the regular direct trains that run at least every 30 minutes.

Cheap train tickets with a discount of 10 euros. The ticket price depends on the chosen train and the date of travel.

High speed trains such as the Frecciarossa from Trenitalia and Italo take about 2:30 hours.

Find the exact train timetable and ticket prices on the given booking links.

Where can I buy a train ticket from Milan to Venice?

Please show me the accommodation options at the destination on booking.com.

Useful links

train types: Train types on this route
InterCity (IC) / Frecciarossa (FR AV) / Regionale Veloce (RV) / Italo (ITALO)

rail connection: popular routes among users
Venice – Milan

find the timetable of train: Online timetable, where you can find up-to-date information about routes.
rail.cc Deutsche Bahn

2

Barcelona (Spain) – Civitavecchia (Italy) – Venice (Italy)

The route includes several transfers. You need to buy more than one ticket.

2a Travel Barcelona (Spain) – Civitavecchia (Italy)

Travel from Barcelona to Civitavecchia by ferry. Travel time 20 hours. Ferry tickets start from 40 euros.

The ferry offers standard seats and separate cabins of different comfort classes. There is also a restaurant.

To get to the Grimaldi ferry terminal, take the L3 metro line to Drassanes station. Then either walk straight to the ferry terminal which takes about 20 minutes and is easy. Or walk to the Portal de la Pau bus stop. Take the bus to “Moll de Costa / Grimaldi Terminal Barcelona”. This bus only runs during ferry departure and arrival hours.

You must be at the ferry terminal 1:30 before the ferry departs.

Civitavecchia has a 15 minute walk to the train station. Trains run every 20 minutes from Civitavecchia to Rome. Travel time is one hour. The cost of train tickets is 4.60 euros.

Find out the exact timetable for the ferry and buy a ticket using the given booking links.

Where can I buy a train ticket from Barcelona to Civitavecchia?

Please show me the accommodation options at the destination on booking.com.

Useful links

ferry: Useful ferry links.
Civitavecchia – Barcelona / Barcelona – Civitavecchia

rail connection: popular routes among users
Civitavecchia – Barcelona

2b on this page. These are the main Italian sites for buying tickets online, where you can find train timetables and fares. The state railway company Trenitalia and the private company Italo offer special rates for early bookings (Economy and Super Economy), which can cost significantly less. Also, the cost of tickets depends on the type of train, class and seasonality. For long distance travel, you can take high-speed or night trains.

Where can I buy a ticket for the Civitavecchia – Venice train?

Please show me the accommodation options at the destination on booking. com.

Useful links

types of trains: Types of trains on this route IT) (EC) / TGV France – Italy (TGV) / Regionale Veloce (RV) / Italo (ITALO) / Eurocity Thello (THELLO)

night train: Possible night trains.
TH 220 Venice – Paris / ÖBB nightjet NJ294 Rome – Munich / ÖBB nightjet NJ40294 Rome – Vienna / ÖBB nightjet NJ236 Venice – Vienna / ICN 1559 Rome – Palermo / ICN 1963 Milan – Syracuse / ICN 765 Milan – Lecce

ferry: Useful ferry connections.
Ancona – Patras / Civitavecchia – Barcelona / Livorno – Barcelona / Ancona – Split / Bari – Dubrovnik Grimaldi Lines / BLUELINE Blueline Ferries

rail connection: popular routes among users
Venice – Civitavecchia / Rome – Ancona / Rome – Bari / Rome – Bologna / Rome – Florence / Rome – Milan / Rome – Naples / Rome – Venice / Milan – Venice / Venice – Florence / Venice – Rome

find the timetable of train: Online timetable, where you can find up-to-date information on routes.
rail.cc Deutsche Bahn

Looking for a cheap place to stay? We recommend booking.com

Select city

Find a cheap flight! Compare prices on Kiwi.com

Do you have questions about the route from Barcelona to Venice? Something went wrong? Just ask a question on our forum and get competent answers from our experts.

Save with Eurail: instead of buying separate tickets for each train on a given route, you can buy a single Eurail ticket.

How to get from Barcelona to Venice

From

Show hotels

Plane to Venice

Take the Àrea Metropolitana de Barcelona bus at Pl. Espanya – Creu Coberta .

Travel time 20 min. Fare from €4 Distance 12 km.

Carrier: Àrea Metropolitana de Barcelona.

Buy ticket

Get off at Aeroport / Terminal T2 – AB.

Fly to Barcelona (BCN) from Venice Airport (VCE).

Travel time 1 h 45 min. Fare from €22

Carrier: Ryanair.

🔎

🚖 Find a cheap taxi

Get off at Venice (VCE).

791 m walk from Venice (VCE) to Aeroporto Marco Polo.

Travel time 9 min. Distance 791 m.

Get off at Aeroporto Marco Polo.

Get on the bus ATVO S.p.A. at the Aeroporto Marco Polo stop.

Travel time 15 min. Distance 13 km.

Carrier: ATVO S.p.A.

🛏 Find hotel deals and discounts up to 20% in Venice

Airplane to Bologna, train

Take the Àrea Metropolitana de Barcelona bus at Pl. Spain.

Travel time 20 min. Fare from €4 Distance 12 km.

Carrier: Àrea Metropolitana de Barcelona.

Buy ticket

Get off at Barcelona Airport – Terminal 2 B.

Fly to Barcelona (BCN) from Bologna Airport (BLQ).

Travel time 1 h 35 min. Fare from €21

Carrier: Vueling Airlines.

🔎

🚖 Find a cheap taxi

Get off at Bologna (BLQ).

Take the Bologna Airport train at the Marconi Express station.

Travel time 7 min. Distance 5 km.

Carrier: Marconi Express.

Buy ticket

Get off at Bologna Centrale Station.

Take the Bologna Centrale train at Trenitalia Frecce station.

Travel time 1 h 33 min. Fare from €11 Distance 159 km.

Carrier: Trenitalia Frecce.

Buy ticket

Get off at Venezia S. Lucia.

🛏 Find hotel deals and discounts up to 20% in Venice

Train

Take the Barcelona-Sants train at Renfe SNCF station.

Travel time 4 hours 29 minutes Fare from €55 Distance 555 km.

Carrier: Renfe SNCF.

Buy ticket

Get off at Valence Tgv Rhone-Alpes Sud.

Take the Valence Tgv Rhone-Alpes Sud train at the SNCF station.

Travel time 1 h 52 min. Fare from €50 Distance 155 km.

Carrier: SNCF.

Buy ticket

Get off at Chambery Challes Les Eaux.

Take the Chambery Challes Les Eaux train at Trenitalia station.

Travel time 3 hours 13 minutes Fare from €22 Distance 337 km.

Carrier: Trenitalia.

Buy ticket

Get off at Milano Centrale.

Take the Milano Centrale train at Trenitalia Frecce station.

Travel time 2 hours 27 minutes Fare from €80 Distance 265 km.

Carrier: Trenitalia Frecce.

Buy ticket

Get off at Venezia S. Lucia.

🛏 Find hotel deals and discounts up to 20% in Venice

Bus

Take the FlixBus bus at the Barcelona stop.

On the way 17 hours 10 minutes. Fare from €55 Distance 1293 km.

Carrier: FlixBus.

Buy ticket

Get off at Venice.

🛏 Find hotel deals and discounts up to 20% in Venice

Bus

Take the Tabita Tour bus at the Barcelona stop.

Travel time 18 hours 15 minutes Fare from €60 Distance 1247 km.

Carrier: Tabita Tour.

Buy ticket

Get off at Padova.

Take the ACTV S.p.a bus at the Stazione Padova stop.

Travel time 1 h 13 min. Fare from €5 Distance 51 km.

Carrier: ACTV S.p.a.

Buy ticket

Get off at Venezia.

🛏 Find hotel deals and discounts up to 20% in Venice

Bus

Take the ALSA bus at the Barcelona stop.

Travel time 22 hours 15 minutes Fare from €100 Distance 1405 km.

Carrier: ALSA.

Buy ticket

Get off at Venecia.

🛏 Find hotel deals and discounts up to 20% in Venice

Car ferry, train

Embarque no ferry Grandi Navi Veloci no porto de Barcelona.

On the way 21 hours Cost from €60 Distance 663 km.

Carrier: Grandi Navi Veloci.

Buy ticket

Get off at Genoa.

1049 m walk from Genoa to Via Milano F. 40B P.Za Dinegro.

Travel time 12 min. Distance 1 km.

Get off at Via Milano F. 40B P.Za Dinegro.

Take the AMT Genova bus at the Via Milano F. 40B P.Za Dinegro stop.

Travel time 16 min. Distance 13 km.

Carrier: AMT Genova.

Buy ticket

Get off at Brignole Fs/.

Take the Genova Brignole train at Trenitalia Frecce station.

Travel time 4 hours 14 minutes Fare from €30 Distance 406 km.

Carrier: Trenitalia Frecce.

Buy ticket

Get off at Venezia S. Lucia.

🛏 Find hotel deals and discounts up to 20% in Venice

By car

In a rented car. Check out this website which car rental company offers the best offer with up to 20% discounts.

Travel time 11 hours 38 minutes Distance 1233 km.

Get off at Venice.

🛏 Find hotel deals and discounts up to 20% in Venice

What is the cheapest way to get from Barcelona to Venice?

The cheapest way to get from Barcelona to Venice is by plane to Venice. The trip will cost approximately €38. Travel time will be 4 hours 49 minutes.

What is the fastest way to get from Barcelona to Venice?

Flying to Venice is the fastest way to get from Barcelona to Venice. Tickets cost around €38. The trip will take 4 hours 49min.

How far is it between Barcelona and Venice?

org/Answer”>
The distance between Barcelona and Venice by road will be 1233 km, which is approximately 11 hours and 38 minutes. on the way by car.

Is there a direct bus from Barcelona to Venice?

Yes, there is a direct non-stop bus to this destination. The flights are operated by the bus company ALSA. Tickets cost around €100. The bus ride from Barcelona to Venice takes 22 hours and 15 minutes.

How long does it take to travel from Barcelona to Venice by car?

The trip by car from Barcelona to Venice will take you about 11 hours 38 minutes.

Venice

Venice is one of the most charming places in Italy.