Madrid Thessaloniki Routes (9 Ways to go)

Planning a trip from Madrid to Thessaloniki Cleartrip helps you select the best route between Madrid & Thessaloniki based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Madrid & Thessaloniki

The distance from Madrid to Thessaloniki is approximately 3208.33kms. By car, it takes roughly 31h 2m to reach Thessaloniki from Madrid . Take a look at the 9 routes available to reach Thessaloniki from Madrid

  • 1.
  • Madrid to Thessaloniki Bus Ruse Bus
  • 52h 50m
  • Rs. 800
 
Sofia Zentral Omnibus Bahnhof
 
5h 30m
Rs. 800
Travelling in a bus is one of the ways to reach Thessaloniki Opposite Main Train Station from Sofia Zentral Omnibus Bahnhof. The total journey between Sofia Zentral Omnibus Bahnhof & Thessaloniki Opposite Main Train Station takes around 5h 30m in a bus. The bus ticket price for the journey is approximately Rs.800.
 
Thessaloniki Opposite Main Train Station
  • 2.
  • Madrid to Thessaloniki Fly to Sofia, bus
  • 11h 55m
  • Rs. 3852
 
Recoletos
 
0h 25m
Rs. 130
You can reach Aeropuerto T4 from Recoletos by travelling in a train. Recoletos to Aeropuerto T4 train takes approximately 0h 25m. You can catch a train from Recoletos and get down at Aeropuerto T4. The price of the train ticket is approximately Rs. 130.
 
Aeropuerto T4
 
3h 5m
Rs. 2900
You can travel from Madrid to Sofia by booking a flight. The total flight time between Madrid & Sofia is around 3h 5m. The price of the flight ticket is approximately Rs.2900.
 
Sofia
 
0h 14m
Rs. 32
Travelling in a bus is one of the ways to reach Briksel Blvd. from Terminal 1. The total journey between Terminal 1 & Briksel Blvd. takes around 0h 14m in a bus. The bus ticket price for the journey is approximately Rs.32.
 
Briksel Blvd.
 
0h 20m
Rs. 0
Walking is one of the ways to reach Podujane from Briksel Blvd.. Briksel Blvd. to Podujane by walk takes approximately 0h 20m. The distance between Briksel Blvd. & Podujane is around 1.66kms.
 
Podujane
 
0h 6m
Rs. 90
You can reach Sofia from Podujane by travelling in a train. Podujane to Sofia train takes approximately 0h 6m. You can catch a train from Podujane and get down at Sofia. The price of the train ticket is approximately Rs. 90.
 
Sofia
 
4h 9m
Rs. 700
Travelling in a bus is one of the ways to reach Thessaloniki from Sofia - Central Bus Station. The total journey between Sofia - Central Bus Station & Thessaloniki takes around 4h 9m in a bus. The bus ticket price for the journey is approximately Rs.700.
 
Thessaloniki
  • 3.
  • Madrid to Thessaloniki Fly to Thessaloniki
  • 9h 40m
  • Rs. 5980
 
Recoletos
 
0h 25m
Rs. 130
You can reach Aeropuerto T4 from Recoletos by travelling in a train. Recoletos to Aeropuerto T4 train takes approximately 0h 25m. You can catch a train from Recoletos and get down at Aeropuerto T4. The price of the train ticket is approximately Rs. 130.
 
Aeropuerto T4
 
5h 30m
Rs. 5000
You can travel from Madrid to Thessaloniki by booking a flight. The total flight time between Madrid & Thessaloniki is around 5h 30m. The price of the flight ticket is approximately Rs.5000.
 
Thessaloniki
 
0h 45m
Rs. 850
Travelling in a bus is one of the ways to reach Thessaloniki Büro Simeonidis from Thessaloniki Flughafen. The total journey between Thessaloniki Flughafen & Thessaloniki Büro Simeonidis takes around 0h 45m in a bus. The bus ticket price for the journey is approximately Rs.850.
 
Thessaloniki Büro Simeonidis
  • 4.
  • Madrid to Thessaloniki Bus, train
  • 57h 37m
  • Rs. 8650
 
Madrid
 
49h 30m
Rs. 8000
Travelling in a bus is one of the ways to reach Sofia from Madrid. The total journey between Madrid & Sofia takes around 49h 30m in a bus. The bus ticket price for the journey is approximately Rs.8000.
 
Sofia
 
7h 7m
Rs. 650
You can reach Thessaloniki from Sofia by travelling in a train. Sofia to Thessaloniki train takes approximately 7h 7m. You can catch a train from Sofia and get down at Thessaloniki. The price of the train ticket is approximately Rs. 650.
 
Thessaloniki
  • 5.
  • Madrid to Thessaloniki Bus via Stuttgart
  • 61h 20m
  • Rs. 10600
 
Madrid
 
5h 44m
Rs. 1700
Travelling in a bus is one of the ways to reach Castellon from Madrid. The total journey between Madrid & Castellon takes around 5h 44m in a bus. The bus ticket price for the journey is approximately Rs.1700.
 
Castellon
 
23h 34m
Rs. 5500
Travelling in a bus is one of the ways to reach Stuttgart from Castellón de la Plana. The total journey between Castellón de la Plana & Stuttgart takes around 23h 34m in a bus. The bus ticket price for the journey is approximately Rs.5500.
 
Stuttgart
 
30h 2m
Rs. 3400
Travelling in a bus is one of the ways to reach Thessaloniki from Stuttgart. The total journey between Stuttgart & Thessaloniki takes around 30h 2m in a bus. The bus ticket price for the journey is approximately Rs.3400.
 
Thessaloniki
  • 6.
  • Madrid to Thessaloniki Fly to Kavala, none, bus
  • 11h 36m
  • Rs. 14211
 
Recoletos
 
0h 25m
Rs. 130
You can reach Aeropuerto T4 from Recoletos by travelling in a train. Recoletos to Aeropuerto T4 train takes approximately 0h 25m. You can catch a train from Recoletos and get down at Aeropuerto T4. The price of the train ticket is approximately Rs. 130.
 
Aeropuerto T4
 
5h 45m
Rs. 8500
You can travel from Madrid to Kavala by booking a flight. The total flight time between Madrid & Kavala is around 5h 45m. The price of the flight ticket is approximately Rs.8500.
 
Kavala
 
0h 26m
Rs. 2900
You can take a car from Kavala to Kavala. It will take you around 0h 26m to cover distance of 31.07kms and reach Kavala from Kavala. The total amount for the journey will be approximately Rs.2900.
 
Kavala
 
0h 0m
Rs. 0
Travelling in a None is one of the ways to reach Asproválta from Kavala. Kavala to Asproválta by None takes approximately 0h 0m. The distance between Kavala & Asproválta is around 64.08kms.
 
Asproválta
 
1h 30m
Rs. 2681
Travelling in a bus is one of the ways to reach Thessaloniki from Asprovalta. The total journey between Asprovalta & Thessaloniki takes around 1h 30m in a bus. The bus ticket price for the journey is approximately Rs.2681.
 
Thessaloniki
  • 7.
  • Madrid to Thessaloniki Train, bus and ferry
  • 35h 23m
  • Rs. 21950
 
Madrid-Puerta de Atocha
 
2h 30m
Rs. 4400
You can reach Barcelona Sants from Madrid-Puerta de Atocha by travelling in a train. Madrid-Puerta de Atocha to Barcelona Sants train takes approximately 2h 30m. You can catch a train from Madrid-Puerta de Atocha and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 4400.
 
Barcelona Sants
 
4h 59m
Rs. 5000
You can reach Lyon Part Dieu from Barcelona Sants by travelling in a train. Barcelona Sants to Lyon Part Dieu train takes approximately 4h 59m. You can catch a train from Barcelona Sants and get down at Lyon Part Dieu. The price of the train ticket is approximately Rs. 5000.
 
Lyon Part Dieu
 
2h 52m
Rs. 2900
You can reach Oulx-Cesana-Claviere-Sestriere from Lyon Part Dieu by travelling in a train. Lyon Part Dieu to Oulx-Cesana-Claviere-Sestriere train takes approximately 2h 52m. You can catch a train from Lyon Part Dieu and get down at Oulx-Cesana-Claviere-Sestriere. The price of the train ticket is approximately Rs. 2900.
 
Oulx-Cesana-Claviere-Sestriere
 
1h 11m
Rs. 550
You can reach Torino Porta Nuova from Oulx-Cesana-Claviere-Sestriere by travelling in a train. Oulx-Cesana-Claviere-Sestriere to Torino Porta Nuova train takes approximately 1h 11m. You can catch a train from Oulx-Cesana-Claviere-Sestriere and get down at Torino Porta Nuova. The price of the train ticket is approximately Rs. 550.
 
Torino Porta Nuova
 
9h 47m
Rs. 7000
You can reach Brindisi from Torino Porta Nuova by travelling in a train. Torino Porta Nuova to Brindisi train takes approximately 9h 47m. You can catch a train from Torino Porta Nuova and get down at Brindisi. The price of the train ticket is approximately Rs. 7000.
 
Brindisi
 
0h 20m
Rs. 0
Walking is one of the ways to reach Brindisi from Brindisi. Brindisi to Brindisi by walk takes approximately 0h 20m. The distance between Brindisi & Brindisi is around 1.67kms.
 
Brindisi
 
9h 15m
Rs. 2100
Travelling in a bus and ferry is one of the ways to reach Thessaloniki from Brindisi. Brindisi to Thessaloniki by bus and ferry takes approximately 9h 15m. The distance between Brindisi & Thessaloniki is around 560.02kms.
 
Thessaloniki
  • 8.
  • Madrid to Thessaloniki Train, night train
  • 50h 42m
  • Rs. 25050
 
Madrid-Puerta de Atocha
 
2h 30m
Rs. 4400
You can reach Barcelona Sants from Madrid-Puerta de Atocha by travelling in a train. Madrid-Puerta de Atocha to Barcelona Sants train takes approximately 2h 30m. You can catch a train from Madrid-Puerta de Atocha and get down at Barcelona Sants. The price of the train ticket is approximately Rs. 4400.
 
Barcelona Sants
 
3h 55m
Rs. 3600
You can reach Avignon TGV from Barcelona Sants by travelling in a train. Barcelona Sants to Avignon TGV train takes approximately 3h 55m. You can catch a train from Barcelona Sants and get down at Avignon TGV. The price of the train ticket is approximately Rs. 3600.
 
Avignon TGV
 
6h 27m
Rs. 7000
You can reach Mannheim Hbf from Avignon TGV by travelling in a train. Avignon TGV to Mannheim Hbf train takes approximately 6h 27m. You can catch a train from Avignon TGV and get down at Mannheim Hbf. The price of the train ticket is approximately Rs. 7000.
 
Mannheim Hbf
 
10h 36m
Rs. 7500
You can reach Budapest-Keleti from Mannheim Hbf by travelling in a train. Mannheim Hbf to Budapest-Keleti train takes approximately 10h 36m. You can catch a train from Mannheim Hbf and get down at Budapest-Keleti. The price of the train ticket is approximately Rs. 7500.
 
Budapest-Keleti
 
7h 57m
Rs. 850
You can reach Beograd from Budapest-Keleti by travelling in a train. Budapest-Keleti to Beograd train takes approximately 7h 57m. You can catch a train from Budapest-Keleti and get down at Beograd. The price of the train ticket is approximately Rs. 850.
 
Beograd
 
14h 17m
Rs. 1700
You can reach Thessaloniki from Beograd by travelling in a train. Beograd to Thessaloniki train takes approximately 14h 17m. You can catch a train from Beograd and get down at Thessaloniki. The price of the train ticket is approximately Rs. 1700.
 
Thessaloniki
  • 9.
  • Madrid to Thessaloniki Drive
  • 31h 2m
  • Rs. 31120
 
Madrid
 
31h 2m
Rs. 31120
You can take a car from Madrid to Thessaloniki. It will take you around 31h 2m to cover distance of 3208.33kms and reach Thessaloniki from Madrid. The total amount for the journey will be approximately Rs.31120.
 
Thessaloniki