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

H10 Madison

9.81,007 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–250
See more transport options
Activities
  • Plaza Mayor
  • Reina Sofia Museum
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

8 days in Spain

MadridBarcelona

Itinerary navigation

Days 1–4: Madrid, Spain

Activities
  • Mercado de San Miguel
  • Flamenco Show at Corral de la Moreria
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

Days 5–8: Barcelona, Spain

9 days in Spain

SevilleMálaga

Itinerary navigation

Days 1–3: Seville, Spain

Activities
  • Triana Bridge and Neighborhood
  • Archivo General de Indias
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10915 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
  • Parque de las Ciencias
  • Alhambra and Generalife
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,006 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
  • Calle Larios
  • Museo Carmen Thyssen Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8827 reviews
See more hotels

10 days in Spain

MálagaSeville

Itinerary navigation

Days 1–4: Málaga, Spain

Activities
  • Roman Theatre of Malaga
  • Parque de Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8827 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
  • Carrera del Darro
  • Granada Cathedral and Royal Chapel
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,006 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 45m
$65–110
See more transport options
Activities
  • Plaza de Espana
  • Palacio de las Duenas
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10915 reviews
See more hotels

11 days in Spain

ValenciaMadrid

Itinerary navigation

Days 1–3: Valencia, Spain

Activities
  • Horchateria Santa Catalina
  • Valencia Cathedral
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,005 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–250
See more transport options
Activities
  • Flamenco Show at Corral de la Moreria
  • Chocolateria San Gines
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
  • Albaicin
  • Hammam Al Andalus
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,006 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
  • Parque de Malaga
  • Calle Larios
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8827 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
  • La Caleta Beach
  • Cadiz Cathedral
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8500 reviews
See more hotels

13 days in Spain

BilbaoBarcelona

Itinerary navigation

Days 1–3: Bilbao, Spain

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

The Artist Grand Hotel of Art

9.81,004 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
$12–28
See more transport options
Activities
  • Aquarium Donostia-San Sebastian
  • Peine del Viento
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Hotel Maria Cristina, a Luxury Collection Hotel

9.8824 reviews
See more hotels

Days 6–9: Madrid, Spain

Days 10–13: Barcelona, Spain

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

H10 Madison

9.81,007 reviews
See more hotels

14 days in Spain

AlicanteBarcelona

Itinerary navigation

Days 1–4: Alicante, Spain

Activities
  • Gravina Museum of Fine Arts MUBAG
  • Central Market
Explore Alicante itineraries
Hotel
Hotel
Recommended

Odyssey Rooms

9.61,057 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
$6–13
See more transport options
Activities
  • Playa de Poniente
  • Sierra Helada Natural 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
$18–40
See more transport options
Activities
  • Turia Gardens
  • City of Arts and Sciences
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,005 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
  • Aquarium Donostia-San Sebastian
  • Miramar Palace
Explore Donostia / San Sebastián itineraries
Hotel
Hotel
Recommended

Hotel Maria Cristina, a Luxury Collection Hotel

9.8824 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–28
See more transport options
Activities
  • Ria de Bilbao Boat Tour
  • Itsasmuseum Bilbao Maritime Museum
Explore Bilbao itineraries
Hotel
Hotel
Recommended

The Artist Grand Hotel of Art

9.81,004 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
  • Ayuntamiento de Pamplona
  • Parque de la Taconera
Explore Pamplona itineraries
Hotel
Hotel
Recommended

Gran Hotel La Perla

9.8341 reviews
See more hotels

Days 7–10: 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
  • Chocolateria San Gines
  • Retiro Park
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

Days 11–15: Barcelona, Spain

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

H10 Madison

9.81,007 reviews
See more hotels

16 days in Spain

MarbellaEl Puerto de Santa María

Itinerary navigation

Days 1–3: Marbella, Spain

Activities
  • Nikki Beach Marbella
  • Marbella Old Town
Explore Marbella itineraries
Hotel
Hotel
Recommended

Amàre Beach Hotel Marbella - Adults Recommended

9.61,002 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
  • Gibralfaro Castle
  • Malaga Cathedral
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8827 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
  • Sacromonte
  • Hammam Al Andalus
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,006 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 45m
$65–110
See more transport options
Activities
  • Seville Cathedral and Giralda
  • Alcazar of Seville
Explore Seville itineraries
Hotel
Hotel
Recommended

Hotel Gravina 51

10915 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
  • Genoves Park
  • Castillo de San Sebastian
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8500 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
  • Sherry Tasting at Bodegas Gutierrez Colosia
  • Iglesia Mayor Prioral
Explore El Puerto de Santa María itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8500 reviews
See more hotels

17 days in Spain

CádizMarbella

Itinerary navigation

Days 1–2: Cádiz, Spain

Activities
  • Plaza de Espana
  • Genoves Park
Explore Cádiz itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8500 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
  • Dine at Aponiente
Explore El Puerto de Santa María itineraries
Hotel
Hotel
Recommended

Hotel El Armador Casa Palacio

9.8500 reviews
See more hotels

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
  • Taste Local Pastries
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
  • Church of San Miguel
  • ZooBotánico 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
  • Parque de las Ciencias
  • Hammam Al Andalus
Explore Granada itineraries
Hotel
Hotel
Recommended

Áurea Catedral by Eurostars Hotel Company

9.61,006 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
  • Botanical Garden of Malaga
Explore Málaga itineraries
Hotel
Hotel
Recommended

H10 Croma Malaga

9.8827 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
  • La Concha Mountain Hike
  • Ralli Museum
Explore Marbella itineraries
Hotel
Hotel
Recommended

Amàre Beach Hotel Marbella - Adults Recommended

9.61,002 reviews
See more hotels

18 days in Spain

Santiago de CompostelaAlicante

Itinerary navigation

Days 1–2: Santiago de Compostela, Spain

Activities
  • Shop for local crafts and souvenirs
  • See Casa do Cabildo
Explore Santiago de Compostela itineraries
Hotel
Hotel
Recommended

Parador de Santiago de Compostela

9.61,002 reviews
See more hotels

Days 3–6: Madrid, Spain

Distance
Transport
Popular
Santiago de Compostela → Madrid by train
  1. Take the train from Santiago de Compostela to Madridtrain train
3h 2m
$100–230
See more transport options
Activities
  • Flamenco Show at Corral de la Moreria
  • Reina Sofia Museum
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

Days 7–11: Barcelona, Spain

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

H10 Madison

9.81,007 reviews
See more hotels

Days 12–14: 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
  • Barrio del Carmen
  • Horchateria Santa Catalina
Explore Valencia itineraries
Hotel
Hotel
Recommended

Only YOU Hotel Valencia

9.81,005 reviews
See more hotels

Days 15–18: Alicante, Spain

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

Odyssey Rooms

9.61,057 reviews
See more hotels

19 days in Spain

PalmaMadrid City Center

Itinerary navigation

Days 1–2: Palma, Spain

Activities
  • Port of Palma Waterfront Stroll
  • Fundacio Miro Mallorca
Explore Palma itineraries
Hotel
Hotel
Recommended

Boutique Hotel Posada Terra Santa

10995 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
  • Watch Sunset at Cala Comte
  • Day Trip to Formentera
Explore Ibiza itineraries
Hotel
Hotel
Recommended

Ibiza Sun Apartments

9.6447 reviews
See more hotels

Days 5–9: Barcelona, Spain

Days 10–13: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 2m
$100–250
See more transport options
Activities
  • El Rastro Flea Market
  • Retiro Park
Explore Madrid itineraries
Hotel
Hotel
Recommended

Hotel Regina

9.82,291 reviews
See more hotels

Days 14–15: 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
  • Church of Santo Tome
  • Mosque of Cristo de la Luz
Explore Toledo itineraries
Hotel
Hotel
Recommended

Hotel Santa Isabel

9.41,004 reviews
See more hotels

Day 16: 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–17
See more transport options
Activities
  • Puente Romano
  • Murallas y Torres Albarranas
Explore Talavera de la Reina itineraries
Hotel
Hotel
Recommended

Blue Windows House Apartamentos & Suites

9.656 reviews
See more hotels

Day 17: Móstoles, Spain

Distance
Transport
Popular
Talavera de la Reina → Móstoles by bus
  1. Take the bus from Talavera de la Reina to Móstolesbus bus
1h 25m
$17–35
See more transport options
Activities
  • Paseo de Arroyomolinos
  • Plaza del Pradillo
Explore Móstoles itineraries
Hotel
Hotel
Recommended

Holiday Inn Express Madrid-Leganes by IHG

8.8632 reviews
See more hotels

Day 18: Chamartín, Spain

Day 19: Madrid City Center, Spain

20 days in Spain

ZaragozaTorrejón de Ardoz

Itinerary navigation

Days 1–2: Zaragoza, Spain

Activities
  • Zaragoza Museum
  • Basilica de Nuestra Senora del Pilar
Explore Zaragoza itineraries
Hotel
Hotel
Recommended

Catalonia El Pilar

9.41,005 reviews
See more hotels

Days 3–7: Barcelona, Spain

Days 8–11: Madrid, Spain

Distance
Transport
Popular
Barcelona → Madrid by train
  1. Take the train from Barcelona to Madridtrain train
3h 2m
$100–250
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

Days 12–13: 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
  • Mosque of Cristo de la Luz
  • Alcazar of Toledo
Explore Toledo itineraries
Hotel
Hotel
Recommended

Hotel Santa Isabel

9.41,004 reviews
See more hotels

Day 14: 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–17
See more transport options
Activities
  • Convento de San Benito
  • Alcazar de Talavera Remains
Explore Talavera de la Reina itineraries
Hotel
Hotel
Recommended

Blue Windows House Apartamentos & Suites

9.656 reviews
See more hotels

Day 15: Móstoles, Spain

Distance
Transport
Popular
Talavera de la Reina → Móstoles by bus
  1. Take the bus from Talavera de la Reina to Móstolesbus bus
1h 25m
$17–35
See more transport options
Activities
  • Centro de Arte Dos de Mayo CA2M
  • Plaza del Pradillo
Explore Móstoles itineraries
Hotel
Hotel
Recommended

Holiday Inn Express Madrid-Leganes by IHG

8.8632 reviews
See more hotels

Day 16: Chamartín, Spain

Day 17: Madrid City Center, Spain

Day 18: Villaverde, Spain

Distance
Transport
Popular
Madrid City Center → Villaverde by train
  1. Take the train from Madrid City Center to Villaverdetrain train
13 min
$1–4
See more transport options
Activities
  • Biblioteca Publica Municipal Maria Moliner
  • Mercado de Ciudad de los Angeles
Explore Villaverde itineraries
Hotel
Hotel
Recommended

CoolRooms Palacio de Atocha

9.8945 reviews
See more hotels

Day 19: Alcalá de Henares, Spain

Day 20: Torrejón de Ardoz, Spain

Distance
Transport
Popular
Alcalá de Henares → Torrejón de Ardoz by train
  1. Take the train from Alcalá de Henares to Torrejón de Ardoztrain train
9 min
$1–4
See more transport options
Activities
  • Parque Europa
  • Centro de Interpretacion de la Naturaleza
Explore Torrejón de Ardoz itineraries
Hotel
Hotel
Recommended

Madrid Marriott Auditorium Hotel & Conference Center

9.21,486 reviews
See more hotels