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.

6 days in Spain

BarcelonaMadrid

Itinerary navigation

Days 1–4: Barcelona, Spain

Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.3170 reviews
See more hotels

Days 5–6: Madrid, Spain

Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,163 reviews
See more hotels

7 days in Spain

MadridBarcelona

Itinerary navigation

Days 1–4: Madrid, Spain

Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,163 reviews
See more hotels

Days 5–7: Barcelona, Spain

Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.3170 reviews
See more hotels

8 days in Spain

SevilleSanlúcar de Barrameda

Itinerary navigation

Days 1–3: Seville, Spain

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

Casa de Triana Luxury Suites by Casa del Poeta

9.4469 reviews
See more hotels

Days 4–5: Cádiz, Spain

Activities
  • Tavira Tower
  • Plaza de Espana
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.780 reviews
See more hotels

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

Activities
  • Mercado de Abastos
  • Catamaran to Cadiz
Explore El Puerto de Santa María itineraries
Hotel
Hotel
Recommended

Hotel Sur Utopia

6.9769 reviews
See more hotels

Day 7: Jerez de la Frontera, Spain

Activities
  • Central Market
  • Andalusian Flamenco Documentation Center
Explore Jerez de la Frontera itineraries
Hotel
Hotel
Recommended

corazón de jerez edificio de 1861

9.586 reviews
See more hotels

Day 8: Sanlúcar de Barrameda, Spain

Activities
  • Iglesia de Nuestra Senora de la O
  • Castillo de Santiago
Explore Sanlúcar de Barrameda itineraries
Hotel
Hotel
Recommended

SibsSanlucar Piletas 1ª Linea Playa Piscina Terraza Padel Parking Wifi

9.225 reviews
See more hotels

9 days in Spain

MálagaSeville

Itinerary navigation

Days 1–4: Málaga, Spain

Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,768 reviews
See more hotels

Days 5–7: Granada, Spain

Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,574 reviews
See more hotels

Days 8–9: Seville, Spain

Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.4469 reviews
See more hotels

10 days in Spain

ValenciaMadrid

Itinerary navigation

Days 1–3: Valencia, Spain

Hotel
Hotel
Recommended

The Valentia Cabillers

8.91,270 reviews
See more hotels

Days 4–7: Barcelona, Spain

Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.3170 reviews
See more hotels

Days 8–10: Madrid, Spain

Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,163 reviews
See more hotels

11 days in Spain

GranadaCádiz

Itinerary navigation

Days 1–3: Granada, Spain

Activities
  • Calle Elvira and Caldereria Nueva
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,574 reviews
See more hotels

Days 4–7: Málaga, Spain

Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,768 reviews
See more hotels

Days 8–10: Seville, Spain

Day 11: Cádiz, Spain

Activities
  • Central Market
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.780 reviews
See more hotels

12 days in Spain

BilbaoBarcelona

Itinerary navigation

Days 1–3: Bilbao, Spain

Activities
  • Ria de Bilbao Boat Tour
Explore Bilbao itineraries
Hotel
Hotel
Recommended

Santiago Apartments Bilbao

8.72,125 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
1h 20m
$1–45
See more transport options
Activities
  • Catedral del Buen Pastor
  • Pintxos Tour
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Lasala Plaza Hotel - Adults Only

9.21,092 reviews
See more hotels

Days 6–9: Madrid, Spain

Days 10–12: Barcelona, Spain

Activities
  • Montjuic Castle
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.3170 reviews
See more hotels

13 days in Spain

AlicanteBarcelona

Itinerary navigation

Days 1–4: Alicante, Spain

Hotel
Hotel
Recommended

Melia Alicante

8.45,729 reviews
See more hotels

Days 5–7: Benidorm, Spain

Activities
  • Benidorm Island
Explore Benidorm itineraries
Hotel
Hotel
Recommended

Ambassador Playa II

91,172 reviews
See more hotels

Days 8–10: Valencia, Spain

Distance
Transport
Popular
Benidorm → Valencia by bus
  1. Take the bus from Benidorm to Valenciabus
1h 45m
$30–50
See more transport options
Activities
  • Horchateria Santa Catalina
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.91,270 reviews
See more hotels

Days 11–13: Barcelona, Spain

14 days in Spain

Donostia / San SebastiánBarcelona

Itinerary navigation

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

Activities
  • Monte Ulia
  • Parte Vieja Old Town
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Lasala Plaza Hotel - Adults Only

9.21,092 reviews
See more hotels

Days 3–5: Bilbao, Spain

Day 6: Pamplona, Spain

Distance
Transport
Popular
Bilbao → Pamplona by bus
  1. Take the bus from Bilbao to Pamplonabus
2h
$15–22
See more transport options
Activities
  • Parque Fluvial del Arga
  • Plaza del Castillo
Explore Pamplona itineraries
Hotel
Hotel
Recommended

Sancho Ramirez

8.53,799 reviews
See more hotels

Days 7–10: Madrid, Spain

Days 11–14: Barcelona, Spain

Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.3170 reviews
See more hotels

15 days in Spain

MarbellaCádiz

Itinerary navigation

Days 1–3: Marbella, Spain

Hotel
Hotel
Recommended

Nobu Hotel Marbella

9917 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
1h
$16–20
See more transport options
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,768 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
1h 18m
$40–160
See more transport options
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,574 reviews
See more hotels

Days 11–13: Seville, Spain

Distance
Transport
Popular
Granada → Seville by train
  1. Take the train from Granada to Sevilletrain
2h 47m
$80–180
See more transport options
Activities
  • Triana Bridge and Neighborhood
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.4469 reviews
See more hotels

Days 14–15: Cádiz, Spain

Activities
  • Castillo de Santa Catalina
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.780 reviews
See more hotels

16 days in Spain

CórdobaMálaga

Itinerary navigation

Days 1–2: Córdoba, Spain

Activities
  • Plaza de las Tendillas
  • Alcazar de los Reyes Cristianos
Explore Córdoba itineraries
Hotel
Hotel
Recommended

Wallada Centro

8.798 reviews
See more hotels

Days 3–5: Seville, Spain

Distance
Transport
Popular
Córdoba → Seville by train
  1. Take the train from Córdoba to Sevilletrain
52 min
$16–100
See more transport options
Activities
  • Torre del Oro
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.4469 reviews
See more hotels

Days 6–7: Cádiz, Spain

Distance
Transport
Popular
Seville → Cádiz by train
  1. Take the train from Seville to Cádiztrain
1h 24m
$29–70
See more transport options
Activities
  • Explore Barrio del Populo
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.780 reviews
See more hotels

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

Day 9: Jerez de la Frontera, Spain

Day 10: Sanlúcar de Barrameda, Spain

Distance
Transport
Popular
Jerez de la Frontera → Sanlúcar de Barrameda by bus
  1. Take the bus from Jerez de la Frontera to Sanlúcar de Barramedabus
50 min
$3–8
See more transport options
Activities
  • Bodegas Barbadillo
  • Taste Local Pastries
Explore Sanlúcar de Barrameda itineraries
Hotel
Hotel
Recommended

SibsSanlucar Piletas 1ª Linea Playa Piscina Terraza Padel Parking Wifi

9.225 reviews
See more hotels

Day 11: San Fernando, Spain

Day 12: Chiclana de la Frontera, Spain

Distance
Transport
Popular
San Fernando → Chiclana de la Frontera by bus
  1. Take the bus from San Fernando to Chiclana de la Fronterabus
7 min
$1–4
See more transport options
Activities
  • Paseo Maritimo de la Barrosa
  • Mercado de Abastos de Chiclana
Explore Chiclana de la Frontera itineraries
Hotel
Hotel
Recommended

Complejo Al Sur - by Grupo Tribu

8.71,234 reviews
See more hotels

Days 13–16: Málaga, Spain

17 days in Spain

CádizMarbella

Itinerary navigation

Days 1–2: Cádiz, Spain

Hotel
Hotel
Recommended

Quiero Cádiz

9.780 reviews
See more hotels

Days 3–5: Seville, Spain

Distance
Transport
Popular
Cádiz → Seville by train
  1. Take the train from Cádiz to Sevilletrain
1h 23m
$29–70
See more transport options
Activities
  • Archivo General de Indias
  • Alcazar of Seville
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.4469 reviews
See more hotels

Days 6–7: Córdoba, Spain

Distance
Transport
Popular
Seville → Córdoba by train
  1. Take the train from Seville to Córdobatrain
44 min
$16–120
See more transport options
Activities
  • Mezquita-Cathedral of Cordoba
Explore Córdoba itineraries
Hotel
Hotel
Recommended

Wallada Centro

8.798 reviews
See more hotels

Days 8–10: Granada, Spain

Distance
Transport
Popular
Córdoba → Granada by train
  1. Take the train from Córdoba to Granadatrain
1h 46m
$50–140
See more transport options
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,574 reviews
See more hotels

Days 11–14: Málaga, Spain

Distance
Transport
Popular
Granada → Málaga by train
  1. Take the train from Granada to Málagatrain
1h 24m
$35–200
See more transport options
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,768 reviews
See more hotels

Days 15–17: Marbella, Spain

Distance
Transport
Popular
Málaga → Marbella by bus
  1. Take the bus from Málaga to Marbellabus
1h
$16–35
See more transport options
Activities
  • Parque de la Alameda
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

9917 reviews
See more hotels

18 days in Spain

Santiago de CompostelaBenidorm

Itinerary navigation

Days 1–2: Santiago de Compostela, Spain

Hotel
Hotel
Recommended

Hotel Atalaia

8.91,936 reviews
See more hotels

Days 3–6: Madrid, Spain

Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,163 reviews
See more hotels

Days 7–10: Barcelona, Spain

Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.3170 reviews
See more hotels

Days 11–13: Valencia, Spain

Hotel
Hotel
Recommended

The Valentia Cabillers

8.91,270 reviews
See more hotels

Days 14–17: Alicante, Spain

Hotel
Hotel
Recommended

Melia Alicante

8.45,729 reviews
See more hotels

Day 18: Benidorm, Spain

Activities
  • Balcon del Mediterraneo
Explore Benidorm itineraries
Hotel
Hotel
Recommended

Ambassador Playa II

91,172 reviews
See more hotels

19 days in Spain

ZaragozaLeón

Itinerary navigation

Days 1–2: Zaragoza, Spain

Activities
  • Zaragoza Museum
  • Museo Pablo Gargallo
Explore Zaragoza itineraries
Hotel
Hotel
Recommended

Apto Arima Centro Histórico

8.760 reviews
See more hotels

Days 3–6: Barcelona, Spain

Distance
Transport
Popular
Zaragoza → Barcelona by train
  1. Take the train from Zaragoza to Barcelonatrain
1h 33m
$40–240
See more transport options
Activities
  • Park Guell
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.3170 reviews
See more hotels

Days 7–10: Madrid, Spain

Days 11–12: Toledo, Spain

Distance
Transport
Popular
Madrid → Toledo by train
  1. Take the train from Madrid to Toledotrain
34 min
$24–40
See more transport options
Activities
  • Shop for Damascene crafts
  • Toledo Cathedral
Explore Toledo itineraries
Hotel
Hotel
Recommended

El Mirador de la Catedral by Toledo AP

8.3366 reviews
See more hotels

Day 13: 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
1h 30m
$11–17
See more transport options
Activities
  • Puente Romano
  • Paseo del Tajo
Explore Talavera de la Reina itineraries
Hotel
Hotel
Recommended

Be Live City Center Talavera

8.12,841 reviews
See more hotels

Day 14: Ciudad Real, Spain

Day 15: Cuenca, Spain

Distance
Transport
Popular
Ciudad Real → Cuenca by train
  1. Take the train from Ciudad Real to Cuencatrain
1h 31m
$55–95
See more transport options
Activities
  • Convento de San Pablo
  • Walk along the Jucar River
Explore Cuenca itineraries
Hotel
Hotel
Recommended

Hospederia Seminario Conciliar de San Julián

9.22,768 reviews
See more hotels

Day 16: Guadalajara, Spain

Distance
Transport
Popular
Cuenca → Guadalajara by bus
  1. Take the bus from Cuenca to Guadalajarabus
1h 50m
$25
See more transport options
Activities
  • Museo de Guadalajara
  • Convento de la Piedad
Explore Guadalajara itineraries
Hotel
Hotel
Recommended

Hotel Guadalajara & Conference Center Affiliated by Meliá

8.31,385 reviews
See more hotels

Day 17: Torrejón de Ardoz, Spain

Distance
Transport
Popular
Guadalajara → Torrejón de Ardoz by bus
  1. Take the bus from Guadalajara to Torrejón de Ardozbus
31 min
$5–8
See more transport options
Activities
  • Parque de la Zarzuela
  • Parque del Ocio
Explore Torrejón de Ardoz itineraries
Hotel
Hotel
Recommended

B&B HOTEL Madrid Aeropuerto T1 T2 T3

8.26,911 reviews
See more hotels

Day 18: Alcalá de Henares, Spain

Day 19: León, Spain

20 days in Spain

VigoBenidorm

Itinerary navigation

Days 1–2: Vigo, Spain

Activities
  • Mercado da Pedra
  • Casco Vello
Explore Vigo itineraries
Hotel
Hotel
Recommended

Hotel Coia de Vigo

8.63,386 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
52 min
$17–30
See more transport options
Activities
  • Attend Botafumeiro ceremony
  • Visit Monasterio de San Martiño Pinario
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Hotel Atalaia

8.91,936 reviews
See more hotels

Days 5–8: Madrid, Spain

Days 9–12: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain
2h 37m
$60–340
See more transport options
Activities
  • Camp Nou Experience
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.3170 reviews
See more hotels

Days 13–15: Valencia, Spain

Distance
Transport
Popular
Barcelona → Valencia by train
  1. Take the train from Barcelona to Valenciatrain
3h 14m
$50–150
See more transport options
Activities
  • Barrio del Carmen
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.91,270 reviews
See more hotels

Days 16–19: Alicante, Spain

Day 20: Benidorm, Spain

Distance
Transport
Popular
Alicante → Benidorm by bus
  1. Take the bus from Alicante to Benidormbus
1h
$11–35
See more transport options
Activities
  • Karting Benidorm
Explore Benidorm itineraries
Hotel
Hotel
Recommended

Ambassador Playa II

91,172 reviews
See more hotels