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
  • Sagrada Familia
  • Magic Fountain of Montjuic
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4158 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
$95–260
See more transport options
Activities
  • Retiro Park
  • Flamenco Show at Corral de la Moreria
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,314 reviews
See more hotels

8 days in Spain

MadridBarcelona

Itinerary navigation

Days 1–5: Madrid, Spain

Activities
  • Santiago Bernabeu Stadium Tour
  • Chocolateria San Gines
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,314 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
$95–260
See more transport options
Activities
  • Casa Mila La Pedrera
  • Magic Fountain of Montjuic
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4158 reviews
See more hotels

9 days in Spain

SevilleChiclana de la Frontera

Itinerary navigation

Days 1–3: Seville, Spain

Activities
  • Archivo General de Indias
  • Flamenco Show
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.5423 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
$29–50
See more transport options
Activities
  • Walk along the Seafront Promenade
  • Central Market
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.564 reviews
See more hotels

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

Day 7: Jerez de la Frontera, Spain

Distance
Transport
Popular
El Puerto de Santa María → Jerez de la Frontera by bus
  1. Take the bus from El Puerto de Santa María to Jerez de la Fronterabus bus
8 min
$2–4
See more transport options
Activities
  • Cathedral of San Salvador
  • Andalusian Flamenco Documentation Center
Explore Jerez de la Frontera itineraries
Hotel
Hotel
Recommended

corazón de jerez edificio de 1861

9.483 reviews
See more hotels

Day 8: 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 bus
30 min
$3–5
See more transport options
Activities
  • Jardines del Palacio Ducal de Medina Sidonia
  • Taste Local Pastries
Explore Sanlúcar de Barrameda itineraries
Hotel
Hotel
Recommended

SibsSanlucar Piletas 1ª Linea Playa Piscina Terraza Padel Parking Wifi

931 reviews
See more hotels

Day 9: Chiclana de la Frontera, Spain

10 days in Spain

MálagaSeville

Itinerary navigation

Days 1–4: Málaga, Spain

Activities
  • Centre Pompidou Malaga
  • Parque de Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,627 reviews
See more hotels

Days 5–7: Marbella, Spain

Distance
Transport
Popular
Málaga → Marbella by bus
  1. Take the bus from Málaga to Marbellabus bus
1h
$12–18
See more transport options
Activities
  • Ralli Museum
  • Nikki Beach Marbella
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.9873 reviews
See more hotels

Days 8–10: Seville, Spain

11 days in Spain

ValenciaMadrid

Itinerary navigation

Days 1–3: Valencia, Spain

Activities
  • Central Market
  • La Lonja de la Seda
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.81,201 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
$70–110
See more transport options
Activities
  • Arc de Triomf
  • Ciutadella Park
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4158 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
$95–260
See more transport options
Activities
  • Prado Museum
  • Royal Palace of Madrid
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,314 reviews
See more hotels

12 days in Spain

GranadaSeville

Itinerary navigation

Days 1–3: Granada, Spain

Activities
  • Basilica de San Juan de Dios
  • Jardines del Triunfo
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,554 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 30m
$30–50
See more transport options
Activities
  • Port of Malaga
  • Atarazanas Market
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,627 reviews
See more hotels

Days 8–10: Marbella, Spain

Distance
Transport
Popular
Málaga → Marbella by bus
  1. Take the bus from Málaga to Marbellabus bus
1h
$12–18
See more transport options
Activities
  • Water Sports Puerto Banus
  • Selwo Aventura
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.9873 reviews
See more hotels

Days 11–12: Seville, Spain

13 days in Spain

AlicanteBarcelona

Itinerary navigation

Days 1–4: Alicante, Spain

Activities
  • Casa Carbonell
  • Gravina Museum of Fine Arts MUBAG
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.55,974 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–12
See more transport options
Activities
  • Sierra Helada Natural Park
  • Playa de Levante
Explore Benidorm itineraries
Hotel
Hotel
Recommended

Ambassador Playa II

9.1992 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
$17–40
See more transport options
Activities
  • Torres de Serranos
  • Turia Gardens
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.81,201 reviews
See more hotels

Days 11–13: Barcelona, Spain

Distance
Transport
Popular
Valencia → Barcelona by train
  1. Take the train from Valencia to Barcelonatrain train
3h 22m
$70–110
See more transport options
Activities
  • Sagrada Familia
  • Picasso Museum
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4158 reviews
See more hotels

14 days in Spain

BilbaoBarcelona

Itinerary navigation

Days 1–3: Bilbao, Spain

Activities
  • Euskal Museoa Basque Museum
  • Ria de Bilbao Boat Tour
Explore Bilbao itineraries
Hotel
Hotel
Recommended

Santiago Apartments Bilbao

8.72,149 reviews
See more hotels

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

Days 6–10: Madrid, Spain

Days 11–14: Barcelona, Spain

Distance
Transport
Popular
Madrid → Barcelona by train
  1. Take the train from Madrid to Barcelonatrain train
3h 2m
$95–260
See more transport options
Activities
  • Barceloneta Beach
  • Park Guell
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4158 reviews
See more hotels

15 days in Spain

Donostia / San SebastiánBarcelona

Itinerary navigation

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

Activities
  • Monte Igueldo
  • Peine del Viento
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Lasala Plaza Hotel - Adults Only

9.2975 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
$12–27
See more transport options
Activities
  • Ria de Bilbao Boat Tour
  • Doña Casilda Iturrizar Park
Explore Bilbao itineraries
Hotel
Hotel
Recommended

Santiago Apartments Bilbao

8.72,149 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
  • Cafe Iruña
  • Plaza del Castillo
Explore Pamplona itineraries
Hotel
Hotel
Recommended

Sancho Ramirez

8.53,790 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
  • Mercado de San Miguel
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,314 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
$95–260
See more transport options
Activities
  • Park Guell
  • Picasso Museum
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4158 reviews
See more hotels

16 days in Spain

MarbellaEl Puerto de Santa María

Itinerary navigation

Days 1–3: Marbella, Spain

Activities
  • Museo del Bonsai
  • Rio Real Golf
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.9873 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
$12–19
See more transport options
Activities
  • Botanical Garden of Malaga
  • Parque de Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,627 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 24m
$30–50
See more transport options
Activities
  • Parque de las Ciencias
  • Carrera del Darro
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.35,554 reviews
See more hotels

Days 11–13: Seville, Spain

Distance
Transport
Popular
Granada → Seville by train via córdoba
  1. Take the train from Granada to Sevilletrain train
  2. Take the train from Granada to Sevilletrain train
2h 40m
$63–149
See more transport options
Activities
  • Archivo General de Indias
  • Barrio Santa Cruz
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.5423 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
  • Puerta de Tierra
  • Castillo de Santa Catalina
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Quiero Cádiz

9.564 reviews
See more hotels

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

17 days in Spain

CádizMadrid

Itinerary navigation

Days 1–2: Cádiz, Spain

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

Quiero Cádiz

9.564 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 train
1h 25m
$29–50
See more transport options
Activities
  • Triana Bridge and Neighborhood
  • Flamenco Show
Explore Seville itineraries
Hotel
Hotel
Recommended

Casa de Triana Luxury Suites by Casa del Poeta

9.5423 reviews
See more hotels

Days 6–9: Málaga, Spain

Distance
Transport
Popular
Seville → Málaga by train
  1. Take the train from Seville to Málagatrain train
2h 11m
$55–90
See more transport options
Activities
  • Botanical Garden of Malaga
  • Port of Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

Parador de Málaga Gibralfaro

8.71,627 reviews
See more hotels

Days 10–12: Marbella, Spain

Distance
Transport
Popular
Málaga → Marbella by bus
  1. Take the bus from Málaga to Marbellabus bus
1h
$12–18
See more transport options
Activities
  • Nikki Beach Marbella
  • Puerto Banus
Explore Marbella itineraries
Hotel
Hotel
Recommended

Nobu Hotel Marbella

8.9873 reviews
See more hotels

Days 13–17: Madrid, Spain

18 days in Spain

Santiago de CompostelaAlicante

Itinerary navigation

Days 1–2: Santiago de Compostela, Spain

Activities
  • Explore Museo das Peregrinacións
  • Walk the Camino de Santiago final stretch
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Hotel Atalaia

8.91,834 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
$95–260
See more transport options
Activities
  • La Rambla
  • Casa Batllo
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4158 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–110
See more transport options
Activities
  • Central Market
  • Turia Gardens
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.81,201 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 15m
$19–45
See more transport options
Activities
  • Hoguera Museum
  • Postiguet Beach
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.55,974 reviews
See more hotels

19 days in Spain

VigoAlicante

Itinerary navigation

Days 1–2: Vigo, Spain

Activities
  • Shopping on Rua do Principe
  • Museo do Mar de Galicia
Explore Vigo itineraries
Hotel
Hotel
Recommended

Hotel Coia de Vigo

8.63,630 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–40
See more transport options
Activities
  • Explore Cidade da Cultura de Galicia
  • Enjoy a traditional Galician meal
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Hotel Atalaia

8.91,834 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
$95–260
See more transport options
Activities
  • La Boqueria Market
  • Ciutadella Park
Explore Barcelona itineraries
Hotel
Hotel
Recommended

FELIP - Spacious and quiet apartments & one with Terrace

8.4158 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–110
See more transport options
Activities
  • Torres de Serranos
  • Museo de Bellas Artes de Valencia
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.81,201 reviews
See more hotels

Days 18–19: Alicante, Spain

Distance
Transport
Popular
Valencia → Alicante by bus
  1. Take the bus from Valencia to Alicantebus bus
2h 15m
$19–45
See more transport options
Activities
  • Central Market
  • Explanada de España
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.55,974 reviews
See more hotels

20 days in Spain

PalmaAlicante

Itinerary navigation

Days 1–2: Palma, Spain

Activities
  • Arab Baths Banys Arabs
  • Jewish Quarter Call Major
Explore Palma itineraries
Hotel
Hotel
Recommended

Hotel de Mar, a Gran Meliá Hotel - Adults Only - The Leading Hotels of the World

8.9296 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
  • Enjoy San Antonio Sunset Strip
  • Explore Dalt Vila Ibiza Old Town
Explore Ibiza itineraries
Hotel
Hotel
Recommended

Apartamentos Arlanza - Only Adults

8.11,008 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
$95–260
See more transport options
Activities
  • Flamenco Show at Corral de la Moreria
  • Mercado de San Miguel
Explore Madrid itineraries
Hotel
Hotel
Recommended

JC Rooms Chueca

8.33,314 reviews
See more hotels

Days 15–17: Valencia, Spain

Distance
Transport
Popular
Madrid → Valencia by train
  1. Take the train from Madrid to Valenciatrain train
1h 54m
$60–170
See more transport options
Activities
  • Torres de Serranos
  • Horchateria Santa Catalina
Explore Valencia itineraries
Hotel
Hotel
Recommended

The Valentia Cabillers

8.81,201 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 15m
$19–45
See more transport options
Activities
  • Barrio de la Santa Cruz
  • Gravina Museum of Fine Arts MUBAG
Explore Alicante itineraries
Hotel
Hotel
Recommended

Meliá Alicante

8.55,974 reviews
See more hotels