Hamburg to Barcelona by train

Last reviewed: July 2026

Direct
No direct service
Barcelona skyline at sunset

Train service

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s national railway company, operating long-distance, regional, and international train services across Europe.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

Is there a direct train from Hamburg to Barcelona?

No. There is no direct Hamburg to Barcelona train. You usually need to change at least twice. The most practical route combines Deutsche Bahn through Germany and France with a direct TGV INOUI from Paris to Barcelona.

How long does the train from Hamburg to Barcelona take?

The fastest checked journeys are around 16 hours, but many practical itineraries take 20 hours or more. The Paris to Barcelona TGV section alone takes about 6 hours 50 minutes on direct services.

What is the best route from Hamburg to Barcelona by train?

The simplest route is Hamburg Hbf to Paris, then Paris Gare de Lyon to Barcelona Sants by direct TGV INOUI. Check the exact timetable for your travel date before booking.

How much do Hamburg to Barcelona train tickets cost?

Advance fares vary by date, route, class, and booking channel. Rail Europe has shown fares from around €110, but popular dates and late bookings can cost considerably more.

Can I use Interrail or Eurail from Hamburg to Barcelona?

Yes, with a Global Pass, but you still need mandatory reservations on the high-speed Germany, France and Paris, Barcelona legs. Reservation fees are not included in the pass price.

Which station in Barcelona do trains arrive at?

The direct TGV INOUI from Paris arrives at Barcelona Sants, the main station for long-distance and high-speed trains in Barcelona.

More routes