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
  • Casa Batllo
  • Ciutadella Park
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–260
See more transport options
Activities
  • Puerta del Sol
  • Flamenco Show at Corral de la Moreria
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
  • Reina Sofia Museum
  • Teleferico de Madrid
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

Days 6–8: Barcelona, Spain

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

H10 Madison

9.81,009 reviews
See more hotels

9 days in Spain

SevilleMálaga

Itinerary navigation

Days 1–3: Seville, Spain

Activities
  • Archivo General de Indias
  • Seville Cathedral and Giralda
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10917 reviews
See more hotels

Days 4–5: Cádiz, Spain

Distance
Transport
Popular
Seville → Cádiz by train
  1. Take the train from Seville to Cádiztrain train
1h 24m
$28–50
See more transport options
Activities
  • Enjoy Local Tapas
  • Castillo de San Sebastian
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8502 reviews
See more hotels

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

Day 7: Sanlúcar de Barrameda, Spain

Day 8: 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
  • Hammam Andalusí Jerez
  • Tabanco El Pasaje
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

Day 9: Málaga, Spain

10 days in Spain

MálagaSeville

Itinerary navigation

Days 1–4: Málaga, Spain

Activities
  • Malagueta Beach
  • Calle Larios
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
  • Mirador de San Nicolas
  • Realejo
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
  • Seville Cathedral and Giralda
  • Barrio Santa Cruz
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
  • Torres de Serranos
  • Malvarrosa Beach
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,008 reviews
See more hotels

Days 4–8: Barcelona, Spain

Distance
Transport
Popular
Valencia → Barcelona by train
  1. Take the train from Valencia to Barcelonatrain train
3h 22m
$65–120
See more transport options
Activities
  • Sagrada Familia
  • Camp Nou Experience
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 reviews
See more hotels

Days 9–11: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 2m
$100–260
See more transport options
Activities
  • Prado Museum
  • Flamenco Show at Corral de la Moreria
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
  • Granada Cathedral and Royal Chapel
  • Basilica de San Juan de Dios
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
  • Flamenco Show Tablao Flamenco Alegría
  • Calle Larios
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
$28–50
See more transport options
Activities
  • Gran Teatro Falla
  • Castillo de San Sebastian
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
  • Guggenheim Museum Bilbao
  • Zubizuri Bridge
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
  • Monte Igueldo
  • Santa Clara Island
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–260
See more transport options
Activities
  • La Boqueria Market
  • Ciutadella Park
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
  • Tapas Tour in the Old Town
  • 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
  • Elche Park
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
  • Torres de Serranos
  • Turia Gardens
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,008 reviews
See more hotels

Days 11–14: Barcelona, Spain

15 days in Spain

Donostia / San SebastiánBarcelona

Itinerary navigation

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

Activities
  • La Concha Beach
  • Parte Vieja Old Town
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–27
See more transport options
Activities
  • Azkuna Zentroa
  • 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
  • Pamplona Cathedral
  • Cafe Iruña
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
$80–140
See more transport options
Activities
  • Thyssen-Bornemisza Museum
  • Reina Sofia Museum
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

Days 12–15: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain train
3h 2m
$100–260
See more transport options
Activities
  • Picasso Museum
  • La Boqueria Market
Explore Barcelona itineraries
Hotel
Hotel
Recommended

H10 Madison

9.81,009 reviews
See more hotels

16 days in Spain

MarbellaEl Puerto de Santa María

Itinerary navigation

Days 1–3: Marbella, Spain

Activities
  • Ralli Museum
  • Luxury Shopping Puerto Banus
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
  • Centre Pompidou Malaga
  • Flamenco Show Tablao Flamenco Alegría
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
  • Monasterio de San Jeronimo
  • Parque de las Ciencias
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
  • Barrio Santa Cruz
  • Palacio de las Duenas
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
$28–50
See more transport options
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 16: El Puerto de Santa María, Spain

Distance
Transport
Popular
Cádiz → El Puerto de Santa María by bus
  1. Take the bus from Cádiz to El Puerto de Santa Maríabus bus
21 min
$2–8
See more transport options
Activities
  • Real Plaza de Toros
  • Iglesia Mayor Prioral
Explore El Puerto de Santa María itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8502 reviews
See more hotels

17 days in Spain

CádizMarbella

Itinerary navigation

Days 1–2: Cádiz, Spain

Activities
  • Plaza de Espana
  • Explore Barrio del Populo
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

Distance
Transport
Popular
Cádiz → El Puerto de Santa María by bus
  1. Take the bus from Cádiz to El Puerto de Santa Maríabus bus
21 min
$2–8
See more transport options
Activities
  • Sherry Tasting at Bodegas Gutierrez Colosia
  • Castillo de San Marcos
Explore El Puerto de Santa María itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8502 reviews
See more hotels

Day 4: Sanlúcar de Barrameda, Spain

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
  • Plaza del Arenal
  • 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

Distance
Transport
Popular
Jerez de la Frontera → Seville by train
  1. Take the train from Jerez de la Frontera to Sevilletrain train
49 min
$19–35
See more transport options
Activities
  • Guadalquivir River Cruise
  • Triana Bridge and Neighborhood
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10917 reviews
See more hotels

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
  • Carrera del Darro
  • Flamenco Show
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
  • Centre Pompidou Malaga
  • Alcazaba of Malaga
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
  • Ralli Museum
  • Tablao Flamenco Ana Maria
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
  • Attend Botafumeiro ceremony
  • Visit Monasterio de San Martiño Pinario
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–260
See more transport options
Activities
  • Casa Mila La Pedrera
  • Tibidabo Amusement Park
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
$65–120
See more transport options
Activities
  • Museo de Bellas Artes de Valencia
  • Horchateria Santa Catalina
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
  • Postiguet Beach
  • Explanada de España
Explore Alicante itineraries
Hotel
Hotel
Recommended

Odyssey Rooms

9.61,068 reviews
See more hotels

19 days in Spain

PalmaCuenca

Itinerary navigation

Days 1–2: Palma, Spain

Activities
  • Boat trip to Cabrera Archipelago National Park
  • Jewish Quarter Call Major
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–160
See more transport options
Activities
  • Visit Aguamar Water Park
  • Shop at Punta Arabi Hippy Market
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–260
See more transport options
Activities
  • Teleferico de Madrid
  • Prado Museum
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–23
See more transport options
Activities
  • Walk along the Tagus River
  • Zocodover Square
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
$11–16
See more transport options
Activities
  • Parque de la Alameda
  • Puente Romano
Explore Talavera de la Reina itineraries
Hotel
Hotel
Recommended

Blue Windows House Apartamentos & Suites

9.657 reviews
See more hotels

Day 18: Ciudad Real, Spain

Day 19: Cuenca, Spain

Distance
Transport
Popular
Ciudad Real → Cuenca by train
  1. Take the train from Ciudad Real to Cuencatrain train
1h 25m
$75–130
See more transport options
Activities
  • Tuneles de Cuenca
  • Walk along the Jucar River
Explore Cuenca itineraries
Hotel
Hotel
Recommended

Parador de Cuenca

9.2558 reviews
See more hotels

20 days in Spain

VigoAlicante

Itinerary navigation

Days 1–2: Vigo, Spain

Activities
  • Street Art in Churruca
  • Museo do Mar de Galicia
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
$17–45
See more transport options
Activities
  • Explore the University of Santiago de Compostela
  • Attend Botafumeiro ceremony
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–260
See more transport options
Activities
  • Casa Mila La Pedrera
  • Picasso Museum
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
$65–120
See more transport options
Activities
  • Horchateria Santa Catalina
  • Valencia Cathedral
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
  • Port of Alicante
  • Casa Carbonell
Explore Alicante itineraries
Hotel
Hotel
Recommended

Odyssey Rooms

9.61,068 reviews
See more hotels