Luxembourg to Barcelona, Madrid and Spain: by train in a day, or fly

You can reach Barcelona by train in a single day from Luxembourg — with lunch in Lyon on the way and no change in Paris. Madrid follows in under three hours. Or fly: Luxair added Alicante, Girona and Bilbao in 2026.

Updated · 3 min read

Luxembourg City: the Kirchberg plateau seen from the old fortifications
Photo: Cayambe, CC BY-SA 4.0, resized.

By train in one day

LegTrainTimes (2026–27)Fares from
Luxembourg → Lyon Part-Dieudirect TGV Duplexabout 07:13 → 12:59about €29 (2nd) / €39 (1st)
Lyon Part-Dieu → Barcelona SantsAVE (Renfe)about 14:35 → 19:23about €39 / €49
Barcelona → Madrid AtochaAVEfrom about 2h30from about €17

Book all three on Rail Europe or Trainline in one go — booking opens about four months ahead, and fares work like airfares. From Barcelona, AVEs continue to Málaga, Seville and Granada, and Euromed trains run down the coast to Valencia and Alicante. Times and fares are those listed for 2026–27 by The Man in Seat 61; check your date.

Via Paris

Alternatively, take the TGV to Paris (Luxembourg to Paris by train), stay the night, and take the morning TGV from Paris-Gare de Lyon to Barcelona (about seven hours). For the Basque Country, a TGV from Paris-Montparnasse runs to Hendaye on the border, where the Euskotren continues to San Sebastián.

By air

Spain is one of the most popular destinations from Luxembourg Airport. Luxair added Alicante, Girona and Bilbao to its network for 2026; check the airport’s destination list for the current routes to Barcelona, Madrid, Málaga, the Balearics and the Canaries. To the airport: Luxembourg Airport to the city centre.

Luxembourgish for the trip

A few sentences from the official dictionary, each with its native recording — the kind you will use on the platform and on the bus. More in Luxembourgish on the bus and the train.

Ech fueren d’nächst Woch a Spuenien

Literally: I’m going to Spain next week.

Huet den Hotel eis Reservatioun scho confirméiert?

Literally: Has the hotel confirmed our booking yet?

Ech fueren dëst Joer mat mengen Elteren an d’Vakanz

Literally: This year I’m going on holiday with my parents.

Ass dës Plaz nach fräi?

Literally: Is this seat still free?

Ech hu mer e Billjee kaaft, fir mam Zuch op Léck ze fueren

Literally: I bought a ticket to go to Liège by train.

Meaning: Billjee (ticket) comes from French billet. The verb is kafen — kaaft is its past participle.

Also useful on the road, each with native audio: good morning, good evening, yes and no, nice to meet you — and the words for food, times and dates, the weather and money.

The verbs you need on any journey: fueren (to go by vehicle), huelen (to take), ukommen (to arrive), waarden (to wait), bezuelen (to pay) and reesen (to travel).

Spanish speakers learning Luxembourgish can use 16Word in Spanish — the app teaches from 30-odd languages. Before you go, you might also want shopping and restaurant phrases in Luxembourgish for the trip home.

Moving to Luxembourg, or crossing its borders every week? The country runs on Luxembourgish, French and German, and a little of each goes a long way. On Edluxio you can book 1-to-1 online lessons with independent teachers — native speakers for languages, and professionals from many fields — and practise the conversations you will actually have. Book a trial lesson; if your first lesson isn’t right for you, you get a full refund.

The sentences you need when you travel

16Word’s Travel track has 100 real situations — the train, the taxi, the hotel, the pharmacy — with 16 sentences each, in Luxembourgish, French, German, Portuguese and many more. The first situation is free.

Keep travelling

Frequently asked questions

Can I get from Luxembourg to Barcelona by train in one day?

Yes — direct TGV to Lyon in the morning, then an AVE to Barcelona, arriving around 19:23.

How long is the train from Barcelona to Madrid?

From about 2h30 on the AVE.

Do I have to change in Paris to get to Spain?

No — the direct TGV to Lyon avoids Paris; you change at Lyon onto the AVE.

Which new Spanish destinations did Luxair add for 2026?

Alicante, Girona and Bilbao.

How do you say Spain in Luxembourgish?

Spuenien — “ech fueren d’nächst Woch a Spuenien”.

Was this guide useful?

Official sources

Keep going