Book your trip in Spain without surprises
Online, at the station or with the company? Here is how booking works for trains, buses, ferries and flights in Spain, step by step, and the details to check before paying.
Compare on 12Go →The ways to buy a ticket in Spain
| Channel | How it works | Advantages | Watch out for |
|---|---|---|---|
| Online comparator (12Go) | Search your route, compare the companies and pay online | Several companies, prices, times and ratings on one page; ticket by e-mail | Read the exact departure point and class on your ticket |
| Company website or app | Buy directly from one operator (e.g. Vueling, Iberia, Alsa) | Direct contact with the company | You only see one company at a time |
| Station or port ticket office | Buy on the spot before departure | No need to plan ahead | Popular departures may be full; prices cannot be compared |
Booking on 12Go in 5 steps
Search your route and date
Enter your departure and arrival cities and your date. On Benidorm → Alicante, 12Go listed 205 offers for 29 October 2026.
Filter by mode and sort
Choose between trains, buses, ferries and flights, then sort by price, departure time or duration.
Compare company, class and departure point
Each offer shows the company, its rating, the class and the departure and arrival points.
Enter passenger details and pay
Use the names as they appear on your ID, then pay online.
Receive your ticket
Your booking confirmation and ticket arrive by e-mail; keep them on your phone.
5 things to check before you pay
The same city can have several stations, terminals or ports. Check the exact name on your ticket.
It is written on each offer and changes comfort and price.
Useful to plan a connection or your arrival at your accommodation.
Luggage rules depend on the company and are shown in the offer details.
They are shown before payment and differ between companies.
The routes with the most offers
Number of offers listed on 12Go for 29 October 2026 — click a route for schedules and tips.
| Route | Offers that day | Modes | From |
|---|---|---|---|
| Benidorm → Alicante | 205 | Bus | €8 |
| Alicante → Benidorm | 185 | Bus | €8 |
| Madrid → Barcelona | 137 | Train, Flight, Bus | €30 |
| Barcelona → Madrid | 106 | Train, Bus, Flight | €36 |
| Palma de Mallorca → Madrid | 74 | Flight | €16 |
| Alicante → Valencia | 67 | Bus | €24 |
| Barcelona → Lloret de Mar | 56 | Bus | €14 |
| Madrid → Tenerife | 47 | Flight | €46 |
| Gran Canaria → Madrid | 41 | Flight | €22 |
| Barcelona → Girona | 33 | Bus | €18 |
| Barcelona → Seville | 33 | Train, Flight, Bus | €54 |
| Alicante → Barcelona | 31 | Bus, Flight | €40 |
Booking transport in Spain: your questions
Can I book transport in Spain online?
How do I receive my ticket?
How far ahead should I book?
Ready to book in Spain?
Compare companies, departure times and prices side by side, pay online and receive your ticket by e-mail.
Compare on 12Go →