Rome2Rio

Plan your Spain Itinerary with Real Train, Bus & Inter-City Routes

Spain travel plans with the routes already figured out

Rome2Rio itineraries for Spain are made from a decade of travellers telling us their favourite ways to get from A to B. Personalise these itineraries to take you from A to B to C... and then all the way back home.

7 days in Spain

BarcelonaMadrid

Itinerary navigation

Days 1–5: Barcelona, Spain

Activities
  • Barceloneta Beach
  • Arc de Triomf
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 reviews
See more hotels

Days 6–7: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 2m
$100–270
See more transport options
Activities
  • Puerta del Sol
  • Royal Palace of Madrid
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

8 days in Spain

MadridBarcelona

Itinerary navigation

Days 1–5: Madrid, Spain

Activities
  • Royal Palace of Madrid
  • Reina Sofia Museum
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

Days 6–8: Barcelona, Spain

9 days in Spain

SevilleMálaga

Itinerary navigation

Days 1–3: Seville, Spain

Activities
  • Palacio de las Duenas
  • Plaza de Espana
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10917 reviews
See more hotels

Days 4–6: Granada, Spain

Distance
Transport
Popular
Seville → Granada by train
  1. Take the train from Seville to Granadatrain train
2h 34m
$65–110
See more transport options
Activities
  • Basilica de San Juan de Dios
  • Parque de las Ciencias
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,002 reviews
See more hotels

Days 7–9: Málaga, Spain

Distance
Transport
Popular
Granada → Málaga by train
  1. Take the train from Granada to Málagatrain train
1h 25m
$30–55
See more transport options
Activities
  • Atarazanas Market
  • Botanical Garden of Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8833 reviews
See more hotels

10 days in Spain

MálagaSeville

Itinerary navigation

Days 1–4: Málaga, Spain

Activities
  • Atarazanas Market
  • Picasso Museum Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8833 reviews
See more hotels

Days 5–7: Granada, Spain

Distance
Transport
Popular
Málaga → Granada by train
  1. Take the train from Málaga to Granadatrain train
1h 18m
$30–55
See more transport options
Activities
  • Basilica de San Juan de Dios
  • Hammam Al Andalus
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,002 reviews
See more hotels

Days 8–10: Seville, Spain

Distance
Transport
Popular
Granada → Seville by train
  1. Take the train from Granada to Sevilletrain train
2h 47m
$65–110
See more transport options
Activities
  • Bullring of the Real Maestranza
  • Museum of Fine Arts of Seville
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10917 reviews
See more hotels

11 days in Spain

ValenciaMadrid

Itinerary navigation

Days 1–3: Valencia, Spain

Activities
  • Albufera Natural Park
  • La Lonja de la Seda
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,008 reviews
See more hotels

Days 4–8: Barcelona, Spain

Days 9–11: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 2m
$100–270
See more transport options
Activities
  • Teleferico de Madrid
  • Santiago Bernabeu Stadium Tour
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

12 days in Spain

GranadaCádiz

Itinerary navigation

Days 1–3: Granada, Spain

Activities
  • Flamenco Show
  • Sacromonte
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,002 reviews
See more hotels

Days 4–7: Málaga, Spain

Distance
Transport
Popular
Granada → Málaga by train
  1. Take the train from Granada to Málagatrain train
1h 25m
$30–55
See more transport options
Activities
  • Atarazanas Market
  • Malaga Cathedral
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8833 reviews
See more hotels

Days 8–10: Seville, Spain

Days 11–12: Cádiz, Spain

Distance
Transport
Popular
Seville → Cádiz by train
  1. Take the train from Seville to Cádiztrain train
1h 24m
$29–50
See more transport options
Activities
  • Central Market
  • Cadiz Cathedral
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8502 reviews
See more hotels

13 days in Spain

BilbaoBarcelona

Itinerary navigation

Days 1–3: Bilbao, Spain

Activities
  • Mercado de la Ribera
  • Ria de Bilbao Boat Tour
Explore Bilbao itineraries
Hotel
Hotel
Recommended

The Artist Grand Hotel of Art

9.81,008 reviews
See more hotels

Days 4–5: Donostia / San Sebastián, Spain

Distance
Transport
Popular
Bilbao → Donostia / San Sebastián by bus
  1. Take the bus from Bilbao to Donostia / San Sebastiánbus bus
1h 20m
$11–28
See more transport options
Activities
  • Catedral del Buen Pastor
  • Peine del Viento
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Hotel Maria Cristina, a Luxury Collection Hotel

9.8826 reviews
See more hotels

Days 6–10: Madrid, Spain

Days 11–13: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain train
3h 2m
$100–270
See more transport options
Activities
  • Ciutadella Park
  • Magic Fountain of Montjuic
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 reviews
See more hotels

14 days in Spain

AlicanteBarcelona

Itinerary navigation

Days 1–4: Alicante, Spain

Activities
  • Museum of Contemporary Art of Alicante MACA
  • Postiguet Beach
Explore Alicante itineraries
Hotel
Hotel
Recommended

Odyssey Rooms

9.61,068 reviews
See more hotels

Days 5–7: Benidorm, Spain

Distance
Transport
Popular
Alicante → Benidorm by bus
  1. Take the bus from Alicante to Benidormbus bus
1h
$5–13
See more transport options
Activities
  • Benidorm Island
  • Casino Mediterraneo Benidorm
Explore Benidorm itineraries
Hotel
Hotel
Recommended

Gastrohotel RH Canfali By Hoteles RH

9.6421 reviews
See more hotels

Days 8–10: Valencia, Spain

Distance
Transport
Popular
Benidorm → Valencia by bus
  1. Take the bus from Benidorm to Valenciabus bus
1h 45m
$15–40
See more transport options
Activities
  • La Lonja de la Seda
  • Horchateria Santa Catalina
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,008 reviews
See more hotels

Days 11–14: Barcelona, Spain

Distance
Transport
Popular
Valencia → Barcelona by train
  1. Take the train from Valencia to Barcelonatrain train
3h 22m
$70–120
See more transport options
Activities
  • La Boqueria Market
  • Barceloneta Beach
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 reviews
See more hotels

15 days in Spain

Donostia / San SebastiánBarcelona

Itinerary navigation

Days 1–2: Donostia / San Sebastián, Spain

Activities
  • La Concha Beach
  • Peine del Viento
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Hotel Maria Cristina, a Luxury Collection Hotel

9.8826 reviews
See more hotels

Days 3–5: Bilbao, Spain

Distance
Transport
Popular
Donostia / San Sebastián → Bilbao by bus
  1. Take the bus from Donostia / San Sebastián to Bilbaobus bus
1h 15m
$11–28
See more transport options
Activities
  • Mercado de la Ribera
  • Itsasmuseum Bilbao Maritime Museum
Explore Bilbao itineraries
Hotel
Hotel
Recommended

The Artist Grand Hotel of Art

9.81,008 reviews
See more hotels

Day 6: Pamplona, Spain

Distance
Transport
Popular
Bilbao → Pamplona by bus
  1. Take the bus from Bilbao to Pamplonabus bus
2h
$14–20
See more transport options
Activities
  • Parque de la Taconera
  • Planetario de Pamplona
Explore Pamplona itineraries
Hotel
Hotel
Recommended

Gran Hotel La Perla

9.8341 reviews
See more hotels

Days 7–11: Madrid, Spain

Distance
Transport
Popular
Pamplona → Madrid by train
  1. Take the train from Pamplona to Madridtrain train
3h 40m
$85–140
See more transport options
Activities
  • Teleferico de Madrid
  • Chocolateria San Gines
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

Days 12–15: Barcelona, Spain

16 days in Spain

MarbellaEl Puerto de Santa María

Itinerary navigation

Days 1–3: Marbella, Spain

Activities
  • Nikki Beach Marbella
  • Marbella Tapas Tour
Explore Marbella itineraries
Hotel
Hotel
Recommended

Amàre Beach Hotel Marbella - Adults Recommended

9.61,005 reviews
See more hotels

Days 4–7: Málaga, Spain

Distance
Transport
Popular
Marbella → Málaga by bus
  1. Take the bus from Marbella to Málagabus bus
1h
$13–19
See more transport options
Activities
  • Malagueta Beach
  • Museo Carmen Thyssen Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8833 reviews
See more hotels

Days 8–10: Granada, Spain

Distance
Transport
Popular
Málaga → Granada by train
  1. Take the train from Málaga to Granadatrain train
1h 18m
$30–55
See more transport options
Activities
  • Calle Elvira and Caldereria Nueva
  • Flamenco Show
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,002 reviews
See more hotels

Days 11–13: Seville, Spain

Distance
Transport
Popular
Granada → Seville by train
  1. Take the train from Granada to Sevilletrain train
2h 47m
$65–110
See more transport options
Activities
  • Alcazar of Seville
  • Plaza de Espana
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10917 reviews
See more hotels

Days 14–15: Cádiz, Spain

Distance
Transport
Popular
Seville → Cádiz by train
  1. Take the train from Seville to Cádiztrain train
1h 24m
$29–50
See more transport options
Activities
  • Genoves Park
  • Walk along the Seafront Promenade
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8502 reviews
See more hotels

Day 16: El Puerto de Santa María, Spain

17 days in Spain

CádizMarbella

Itinerary navigation

Days 1–2: Cádiz, Spain

Activities
  • Castillo de San Sebastian
  • Genoves Park
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8502 reviews
See more hotels

Day 3: El Puerto de Santa María, Spain

Day 4: Sanlúcar de Barrameda, Spain

Distance
Transport
Popular
El Puerto de Santa María → Sanlúcar de Barrameda by bus
  1. Take the bus from El Puerto de Santa María to Sanlúcar de Barramedabus bus
43 min
$3–9
See more transport options
Activities
  • Boat Trip to Donana National Park
  • Iglesia de Nuestra Senora de la O
Explore Sanlúcar de Barrameda itineraries
Hotel
Hotel
Recommended

ANDALOUSIAN HOUSE WITH PATIO AND TERRACE-ROOF

9.880 reviews
See more hotels

Day 5: Jerez de la Frontera, Spain

Distance
Transport
Popular
Sanlúcar de Barrameda → Jerez de la Frontera by bus
  1. Take the bus from Sanlúcar de Barrameda to Jerez de la Fronterabus bus
30 min
$3–5
See more transport options
Activities
  • Royal Andalusian School of Equestrian Art
  • Hammam Andalusí Jerez
Explore Jerez de la Frontera itineraries
Hotel
Hotel
Recommended

Hotel Casa Palacio María Luisa 5* GL by Kaizen Hoteles

10233 reviews
See more hotels

Days 6–8: Seville, Spain

Days 9–11: Granada, Spain

Distance
Transport
Popular
Seville → Granada by train
  1. Take the train from Seville to Granadatrain train
2h 34m
$65–110
See more transport options
Activities
  • Basilica de San Juan de Dios
  • Mirador de San Nicolas
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,002 reviews
See more hotels

Days 12–15: Málaga, Spain

Distance
Transport
Popular
Granada → Málaga by train
  1. Take the train from Granada to Málagatrain train
1h 25m
$30–55
See more transport options
Activities
  • Alcazaba of Malaga
  • Atarazanas Market
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8833 reviews
See more hotels

Days 16–17: Marbella, Spain

Distance
Transport
Popular
Málaga → Marbella by bus
  1. Take the bus from Málaga to Marbellabus bus
1h
$12–19
See more transport options
Activities
  • Marbella Tapas Tour
  • Playa de la Fontanilla
Explore Marbella itineraries
Hotel
Hotel
Recommended

Amàre Beach Hotel Marbella - Adults Recommended

9.61,005 reviews
See more hotels

18 days in Spain

Santiago de CompostelaAlicante

Itinerary navigation

Days 1–2: Santiago de Compostela, Spain

Activities
  • Enjoy a traditional Galician meal
  • Visit Santiago de Compostela Cathedral
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Parador de Santiago de Compostela

9.61,005 reviews
See more hotels

Days 3–7: Madrid, Spain

Days 8–12: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain train
3h 2m
$100–270
See more transport options
Activities
  • Casa Mila La Pedrera
  • Gothic Quarter
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 reviews
See more hotels

Days 13–15: Valencia, Spain

Distance
Transport
Popular
Barcelona → Valencia by train
  1. Take the train from Barcelona to Valenciatrain train
2h 58m
$70–120
See more transport options
Activities
  • Barrio del Carmen
  • Plaza de la Virgen
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,008 reviews
See more hotels

Days 16–18: Alicante, Spain

Distance
Transport
Popular
Valencia → Alicante by bus
  1. Take the bus from Valencia to Alicantebus bus
2h
$18–45
See more transport options
Activities
  • Lucentum Archaeological Site
  • Gravina Museum of Fine Arts MUBAG
Explore Alicante itineraries
Hotel
Hotel
Recommended

Odyssey Rooms

9.61,068 reviews
See more hotels

19 days in Spain

PalmaBenidorm

Itinerary navigation

Days 1–2: Palma, Spain

Activities
  • Pueblo Español
  • Bellver Castle
Explore Palma itineraries
Hotel
Hotel
Recommended

Boutique Hotel Posada Terra Santa

10996 reviews
See more hotels

Days 3–4: Ibiza, Spain

Distance
Transport
Popular
Palma → Ibiza by car ferry
  1. Take the car ferry from Palma to Ibizacarferry car ferry
2h 15m
$60–170
See more transport options
Activities
  • Take a Boat Trip to Es Vedra
  • Visit Aguamar Water Park
Explore Ibiza itineraries
Hotel
Hotel
Recommended

Ibiza Sun Apartments

9.6447 reviews
See more hotels

Days 5–9: Barcelona, Spain

Days 10–14: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 2m
$100–270
See more transport options
Activities
  • Royal Palace of Madrid
  • Retiro Park
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

Days 15–16: Toledo, Spain

Distance
Transport
Popular
Madrid → Toledo by train
  1. Take the train from Madrid to Toledotrain train
34 min
$14–24
See more transport options
Activities
  • Jewish Quarter
  • Walk along the Tagus River
Explore Toledo itineraries
Hotel
Hotel
Recommended

Hotel Santa Isabel

9.41,000 reviews
See more hotels

Day 17: Talavera de la Reina, Spain

Distance
Transport
Popular
Toledo → Talavera de la Reina by bus
  1. Take the bus from Toledo to Talavera de la Reinabus bus
1h 30m
$10–16
See more transport options
Activities
  • Plaza del Pan
  • Talavera Ceramics Shopping
Explore Talavera de la Reina itineraries
Hotel
Hotel
Recommended

Blue Windows House Apartamentos & Suites

9.657 reviews
See more hotels

Days 18–19: Benidorm, Spain

20 days in Spain

VigoAlicante

Itinerary navigation

Days 1–2: Vigo, Spain

Activities
  • Pinacoteca Francisco Fernandez del Riego
  • Paseo de Alfonso XII
Explore Vigo itineraries
Hotel
Hotel
Recommended

Hotel Attica21 Vigo Business & Wellness

9.8295 reviews
See more hotels

Days 3–4: Santiago de Compostela, Spain

Distance
Transport
Popular
Vigo → Santiago de Compostela by train
  1. Take the train from Vigo to Santiago de Compostelatrain train
52 min
$18–45
See more transport options
Activities
  • Wander through the Old Town
  • Discover Mercado de Abastos
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Parador de Santiago de Compostela

9.61,005 reviews
See more hotels

Days 5–9: Madrid, Spain

Days 10–14: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain train
3h 2m
$100–270
See more transport options
Activities
  • Casa Batllo
  • Magic Fountain of Montjuic
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 reviews
See more hotels

Days 15–17: Valencia, Spain

Distance
Transport
Popular
Barcelona → Valencia by train
  1. Take the train from Barcelona to Valenciatrain train
2h 58m
$70–120
See more transport options
Activities
  • La Lonja de la Seda
  • Albufera Natural Park
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,008 reviews
See more hotels

Days 18–20: Alicante, Spain

Distance
Transport
Popular
Valencia → Alicante by bus
  1. Take the bus from Valencia to Alicantebus bus
2h
$18–45
See more transport options
Activities
  • Alicante Archaeological Museum MARQ
  • Tabarca Island Trip
Explore Alicante itineraries
Hotel
Hotel
Recommended

Odyssey Rooms

9.61,068 reviews
See more hotels