Distance between Birkenfeld and Salamanca

The distance from Birkenfeld to Salamanca is 1,711 kilometers by road including 1,516 kilometers on motorways. Road takes approximately 16 hours and 40 minutes and goes through Mülhausen, Bisanz, Malsch, Albersbösch, Schuttern, Hartheim and Neuchâtel-sur-Rhin.

There are tolls on the route.
Shortest distance by air 1,425 km ✈️
Car route length 1,711 km 🚗
Driving time 16 h 40 min
Fuel amount 136.9 L
Fuel cost 258.7 CAD
Click here to load the interactive map
Compare this route in other services:
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Birkenfeld 0 km 0:00 00 min 0.0 L
A 8 37 km, 23 min
Malsch 37 km 0:23 23 min 2.7 L
A 5 60 km, 38 min
Albersbösch 97 km 1:02 1 h 02 min 7.6 L
A 5 10 km, 06 min
Schuttern 107 km 1:08 1 h 08 min 8.4 L
A 5 60 km, 36 min
Hartheim 167 km 1:45 1 h 45 min 13.2 L
A 5 15 km, 08 min
Neuchâtel-sur-Rhin 182 km 1:53 1 h 53 min 14.4 L
A 5 A 36 18 km, 10 min
Illzach 201 km 2:03 2 h 03 min 16.0 L
A 36 2 km, 01 min
Mülhausen 203 km 2:05 2 h 05 min 16.2 L
A 36 122 km, 1 h 07 min
Bisanz 325 km 3:12 3 h 12 min 25.6 L
A 36 A 89 1,386 km, 13 h 27 min
Salamanca 1,711 km 16:39 16 h 39 min 136.8 L
City
Town
Village
Hamlet
Motorway
Primary
Secondary
Unclassified
Point Distance Time Fuel
Birkenfeld 0 km 0:00 00 min 0.0 L
A 8 15 km, 10 min
Darmsbach 15 km 0:10 10 min 1.1 L
A 8 2 km, 01 min
Mutschelbach 17 km 0:11 11 min 1.3 L
A 8 A 5 20 km, 12 min
Malsch 37 km 0:23 23 min 2.7 L
A 5 21 km, 13 min
Halberstung 58 km 0:36 36 min 4.4 L
A 5 10 km, 06 min
Balzhofen 68 km 0:43 43 min 5.1 L
A 5 5 km, 03 min
Großweier 73 km 0:47 47 min 5.8 L
A 5 17 km, 10 min
Landsiedlung 90 km 0:57 57 min 7.1 L
A 5 7 km, 04 min
Albersbösch 97 km 1:02 1 h 02 min 7.6 L
A 5 10 km, 06 min
Schuttern 107 km 1:08 1 h 08 min 8.4 L
A 5 11 km, 06 min
Allmendhöfe 118 km 1:15 1 h 15 min 9.4 L
A 5 3 km, 01 min
Grafenhausen 120 km 1:17 1 h 17 min 9.6 L
A 5 14 km, 08 min
Riegel am Kaiserstuhl 135 km 1:25 1 h 25 min 10.7 L
A 5 12 km, 07 min
Benzhausen 146 km 1:33 1 h 33 min 11.6 L
A 5 13 km, 07 min
Munzingen 160 km 1:41 1 h 41 min 12.7 L
A 5 3 km, 01 min
Hausen an der Möhlin 163 km 1:42 1 h 42 min 12.9 L
A 5 4 km, 02 min
Hartheim 167 km 1:45 1 h 45 min 13.2 L
A 5 15 km, 08 min
Neuchâtel-sur-Rhin 182 km 1:53 1 h 53 min 14.4 L
A 5 A 36 18 km, 10 min
Illzach 201 km 2:03 2 h 03 min 16.0 L
A 36 2 km, 01 min
Mülhausen 203 km 2:04 2 h 04 min 16.2 L
A 36 7 km, 03 min
Niedermorschweiler 210 km 2:08 2 h 08 min 16.6 L
A 36 6 km, 03 min
Niederburnhaupt 217 km 2:12 2 h 12 min 17.2 L
A 36 4 km, 01 min
Diefmatten 220 km 2:14 2 h 14 min 17.5 L
A 36 3 km, 01 min
Niedersulzbach 223 km 2:15 2 h 15 min 17.7 L
A 36 3 km, 01 min
Welschsteinbach 226 km 2:17 2 h 17 min 18.0 L
A 36 2 km, 01 min
Ingelsod 228 km 2:18 2 h 18 min 18.2 L
A 36 2 km, 01 min
Scheuern 231 km 2:19 2 h 19 min 18.3 L
A 36 4 km, 02 min
Lacollonge 234 km 2:21 2 h 21 min 18.6 L
A 36 7 km, 03 min
Belfort 241 km 2:25 2 h 25 min 19.1 L
A 36 2 km, 01 min
Damjustin 243 km 2:26 2 h 26 min 19.4 L
A 36 4 km, 01 min
Sevenans 247 km 2:28 2 h 28 min 19.7 L
A 36 3 km, 01 min
Trévenans 250 km 2:30 2 h 30 min 19.8 L
A 36 2 km, 01 min
Dambenois 252 km 2:31 2 h 31 min 20.1 L
A 36 1 km, 00 min
Brognard 253 km 2:32 2 h 32 min 20.2 L
A 36 5 km, 02 min
Montbéliard 258 km 2:34 2 h 34 min 20.6 L
A 36 1 km, 00 min
Arbouans 260 km 2:35 2 h 35 min 20.7 L
A 36 3 km, 01 min
Voujeaucourt 263 km 2:37 2 h 37 min 21.0 L
A 36 8 km, 04 min
Villars-sous-Écot 271 km 2:41 2 h 41 min 21.5 L
A 36 14 km, 07 min
Pompierre-sur-Doubs 284 km 2:49 2 h 49 min 22.6 L
A 36 3 km, 01 min
Santoche 287 km 2:50 2 h 50 min 22.9 L
A 36 3 km, 01 min
L'Hôpital-Saint-Lieffroy 290 km 2:52 2 h 52 min 23.1 L
A 36 7 km, 03 min
Autechaux 297 km 2:55 2 h 55 min 23.3 L
A 36 8 km, 04 min
Grosbois 305 km 3:00 3 h 00 min 24.2 L
A 36 4 km, 01 min
Séchin 308 km 3:02 3 h 02 min 24.6 L
A 36 6 km, 03 min
Chaudefontaine 314 km 3:05 3 h 05 min 24.8 L
A 36 5 km, 02 min
Marchaux 319 km 3:07 3 h 07 min 25.5 L
A 36 6 km, 03 min
Bisanz 325 km 3:11 3 h 11 min 25.6 L
A 36 6 km, 03 min
École-Valentin 332 km 3:14 3 h 14 min 26.5 L
A 36 4 km, 02 min
Pelousey 336 km 3:17 3 h 17 min 26.8 L
A 36 3 km, 01 min
Champvans-les-Moulins 339 km 3:18 3 h 18 min 27.0 L
A 36 3 km, 01 min
Vaux-les-Prés 341 km 3:20 3 h 20 min 27.2 L
A 36 4 km, 01 min
Pouilley-Français 345 km 3:21 3 h 21 min 27.4 L
A 36 5 km, 02 min
Berthelange 350 km 3:24 3 h 24 min 27.8 L
A 36 5 km, 02 min
Le Petit-Mercey 355 km 3:27 3 h 27 min 28.2 L
A 36 6 km, 03 min
Auxange 361 km 3:30 3 h 30 min 28.6 L
A 36 5 km, 02 min
Romange 366 km 3:33 3 h 33 min 29.2 L
A 36 4 km, 02 min
Châtenois 371 km 3:35 3 h 35 min 29.5 L
A 36 4 km, 02 min
Jouhe 375 km 3:38 3 h 38 min 29.9 L
A 36 3 km, 01 min
Sampans 377 km 3:39 3 h 39 min 30.1 L
A 36 7 km, 03 min
Saint-Seine-en-Bâche 384 km 3:43 3 h 43 min 30.7 L
A 36 2 km, 01 min
Samerey 386 km 3:44 3 h 44 min 30.8 L
A 36 22 km, 11 min
Glanon 408 km 3:56 3 h 56 min 32.6 L
A 36 3 km, 01 min
Montmain 412 km 3:58 3 h 58 min 32.8 L
A 36 6 km, 03 min
Villy-le-Moutier 418 km 4:01 4 h 01 min 33.3 L
A 36 12 km, 06 min
Beaune 429 km 4:07 4 h 07 min 34.2 L
A 6 4 km, 02 min
Montagny-lès-Beaune 433 km 4:10 4 h 10 min 34.5 L
A 6 16 km, 08 min
La Loyère 449 km 4:18 4 h 18 min 35.8 L
A 6 3 km, 01 min
Champforgeuil 452 km 4:20 4 h 20 min 36.1 L
A 6 4 km, 01 min
Châtenoy-le-Royal 456 km 4:22 4 h 22 min 36.4 L
A 6 4 km, 02 min
La Vigne de Saule 460 km 4:25 4 h 25 min 36.6 L
A 6 N 80 12 km, 07 min
Cercot 471 km 4:32 4 h 32 min 37.5 L
N 80 8 km, 05 min
La Chaumotte 479 km 4:38 4 h 38 min 38.0 L
N 80 13 km, 08 min
Pont des Morands 492 km 4:46 4 h 46 min 39.3 L
N 70 5 km, 03 min
Blanzy 498 km 4:50 4 h 50 min 39.7 L
N 70 7 km, 05 min
Saint-Vallier 505 km 4:55 4 h 55 min 39.9 L
N70/E607 N 70 16 km, 11 min
Fautrière 522 km 5:07 5 h 07 min 41.7 L
N 70 2 km, 01 min
Saint-Éloi 524 km 5:09 5 h 09 min 41.8 L
N 70 10 km, 07 min
Paray-le-Monial 534 km 5:16 5 h 16 min 42.6 L
N 79 6 km, 04 min
Digoin 540 km 5:20 5 h 20 min 43.0 L
N 79 4 km, 02 min
Les Canches 545 km 5:22 5 h 22 min 43.5 L
N 79 5 km, 03 min
Les Loges de Sept-Fonds 550 km 5:26 5 h 26 min 44.0 L
D 994 7 km, 05 min
Le Pin 557 km 5:32 5 h 32 min 44.0 L
D 994 12 km, 09 min
Le Donjon 569 km 5:41 5 h 41 min 45.2 L
D 994 8 km, 06 min
Les Rivières 577 km 5:48 5 h 48 min 46.0 L
D 994 2 km, 01 min
La Croix Montenier 579 km 5:49 5 h 49 min 46.3 L
D 994 D 990a 8 km, 06 min
Lapalisse 587 km 5:56 5 h 56 min 46.9 L
D 707 D 907 10 km, 08 min
Magnet 597 km 6:04 6 h 04 min 47.7 L
D 907 D 67 13 km, 10 min
Le Forestier 611 km 6:14 6 h 14 min 48.8 L
D 6 2 km, 01 min
Charmeil 612 km 6:15 6 h 15 min 48.9 L
D 6 5 km, 05 min
Le Pouzatais 617 km 6:21 6 h 21 min 49.3 L
D 2209 A 719 8 km, 05 min
Espinasse-Vozelle 626 km 6:26 6 h 26 min 49.6 L
A 719 13 km, 07 min
Les Prés Liats 639 km 6:33 6 h 33 min 51.1 L
A 719 A 71 4 km, 02 min
Peyrolles 643 km 6:36 6 h 36 min 51.3 L
A 71 14 km, 07 min
Combronde 657 km 6:44 6 h 44 min 52.4 L
A 89 4 km, 01 min
Les Raynauds 660 km 6:46 6 h 46 min 52.7 L
A 89 7 km, 03 min
La Faye 668 km 6:50 6 h 50 min 53.1 L
A 89 8 km, 04 min
Villelongue 675 km 6:54 6 h 54 min 53.7 L
A 89 7 km, 03 min
Bromont-Lamothe 682 km 6:58 6 h 58 min 54.4 L
A 89 12 km, 06 min
La Narse 695 km 7:04 7 h 04 min 55.3 L
A 89 14 km, 07 min
Saint-Julien-Puy-Lavèze 709 km 7:12 7 h 12 min 56.5 L
A 89 33 km, 17 min
Ussel 741 km 7:30 7 h 30 min 58.9 L
A 89 9 km, 04 min
Saint-Angel 750 km 7:35 7 h 35 min 59.8 L
A 89 10 km, 05 min
Maussac 760 km 7:40 7 h 40 min 60.6 L
A 89 7 km, 03 min
La Massonie 766 km 7:43 7 h 43 min 61.0 L
A 89 26 km, 14 min
Les Angles-sur-Corrèze 793 km 7:58 7 h 58 min 63.3 L
A 89 18 km, 10 min
Les Chevailles 811 km 8:08 8 h 08 min 64.8 L
A 89 4 km, 02 min
Saint-Pardoux-l'Ortigier 815 km 8:10 8 h 10 min 64.9 L
A 89 A 20 11 km, 06 min
Donzenac 826 km 8:16 8 h 16 min 65.9 L
A 20 A 89 32 km, 18 min
Peyrignac 858 km 8:34 8 h 34 min 68.4 L
A 89 6 km, 03 min
Azerat 864 km 8:38 8 h 38 min 68.9 L
A 89 16 km, 08 min
Eyliac 880 km 8:46 8 h 46 min 69.3 L
A 89 18 km, 09 min
Atur 898 km 8:56 8 h 56 min 71.5 L
A 89 11 km, 05 min
Montanceix 909 km 9:02 9 h 02 min 72.2 L
A 89 11 km, 06 min
Les Quatre Routes 920 km 9:08 9 h 08 min 73.2 L
A 89 18 km, 09 min
Maraval 938 km 9:18 9 h 18 min 74.9 L
A 89 8 km, 04 min
Le Débat 945 km 9:22 9 h 22 min 75.3 L
A 89 8 km, 04 min
La Tour 954 km 9:27 9 h 27 min 76.3 L
A 89 11 km, 05 min
Saint-Seurin-sur-l'Isle 964 km 9:32 9 h 32 min 76.3 L
A 89 28 km, 15 min
Libourne 992 km 9:48 9 h 48 min 79.4 L
A 89 5 km, 02 min
Jourdan 998 km 9:51 9 h 51 min 79.8 L
A 89 N 89 12 km, 07 min
Grand-Cazau 1,009 km 9:58 9 h 58 min 80.3 L
N 89 9 km, 06 min
Lormont 1,018 km 10:04 10 h 04 min 81.4 L
N 89 4 km, 02 min
Cenon 1,022 km 10:07 10 h 07 min 81.4 L
N 230 5 km, 03 min
Bègles 1,026 km 10:10 10 h 10 min 82.0 L
N 230 4 km, 02 min
Villenave-d'Ornon 1,031 km 10:13 10 h 13 min 82.2 L
A 630 6 km, 03 min
Gradignan 1,036 km 10:17 10 h 17 min 82.7 L
A 63 11 km, 06 min
Cestas 1,047 km 10:23 10 h 23 min 83.3 L
A 63 44 km, 23 min
Au Houdin 1,091 km 10:47 10 h 47 min 87.1 L
A 63 11 km, 05 min
Liposthey 1,102 km 10:52 10 h 52 min 87.6 L
A 63 9 km, 04 min
Labouheyre 1,111 km 10:57 10 h 57 min 88.8 L
A 63 31 km, 16 min
Le Souquet 1,142 km 11:14 11 h 14 min 90.4 L
A 63 25 km, 13 min
Magescq 1,167 km 11:28 11 h 28 min 92.8 L
A 63 30 km, 16 min
Labenne 1,197 km 11:44 11 h 44 min 95.7 L
A 63 9 km, 04 min
Tarnos 1,205 km 11:49 11 h 49 min 96.2 L
A 63 11 km, 05 min
Anglet 1,216 km 11:55 11 h 55 min 97.2 L
A 63 3 km, 01 min
Biarritz 1,219 km 11:57 11 h 57 min 97.4 L
A 63 9 km, 04 min
San Juan de Luz 1,228 km 12:01 12 h 01 min 98.0 L
A 63 10 km, 05 min
Urrugne 1,238 km 12:07 12 h 07 min 98.8 L
A 63 7 km, 03 min
Irun 1,246 km 12:11 12 h 11 min 99.3 L
AP-1 28 km, 15 min
Orio 1,274 km 12:27 12 h 27 min 101.5 L
AP-1 7 km, 03 min
Zarauz 1,281 km 12:30 12 h 30 min 102.3 L
AP-1 3 km, 01 min
Meaga 1,283 km 12:32 12 h 32 min 102.6 L
AP-1 11 km, 05 min
Itziar 1,294 km 12:38 12 h 38 min 103.2 L
AP-1 12 km, 07 min
Elgoibar 1,306 km 12:45 12 h 45 min 104.1 L
AP-1 13 km, 07 min
Vergara 1,319 km 12:53 12 h 53 min 105.1 L
AP-1 8 km, 04 min
Mondragón 1,328 km 12:57 12 h 57 min 106.0 L
AP-1 7 km, 03 min
Escoriaza 1,335 km 13:01 13 h 01 min 106.6 L
AP-1 3 km, 01 min
Mazmela 1,338 km 13:03 13 h 03 min 107.0 L
AP-1 15 km, 08 min
Miñano Mayor 1,352 km 13:11 13 h 11 min 108.0 L
N-240 A-1 15 km, 08 min
Aríñez 1,367 km 13:20 13 h 20 min 109.3 L
A-1 9 km, 05 min
La Puebla de Arganzon 1,377 km 13:25 13 h 25 min 110.0 L
A-1 5 km, 02 min
Burgueta 1,381 km 13:28 13 h 28 min 110.4 L
A-1 3 km, 01 min
Estavillo 1,384 km 13:30 13 h 30 min 110.7 L
AP-1 14 km, 08 min
Candepajares 1,398 km 13:39 13 h 39 min 111.6 L
AP-1 6 km, 04 min
Ameyugo 1,404 km 13:43 13 h 43 min 112.1 L
AP-1 5 km, 03 min
Pancorbo 1,408 km 13:46 13 h 46 min 112.6 L
AP-1 19 km, 10 min
Briviesca 1,427 km 13:57 13 h 57 min 112.8 L
AP-1 25 km, 13 min
Rubena 1,452 km 14:10 14 h 10 min 115.6 L
AP-1 10 km, 05 min
Orbaneja Riopico 1,462 km 14:16 14 h 16 min 116.8 L
AP-1 6 km, 03 min
Urbanización Fuentes Blancas 1,468 km 14:19 14 h 19 min 117.3 L
A-1 BU-30 8 km, 04 min
Villagonzalo Pedernales 1,476 km 14:24 14 h 24 min 118.1 L
BU-30 A-62 8 km, 04 min
Buniel 1,484 km 14:28 14 h 28 min 118.7 L
A-62 1 km, 00 min
Frandovínez 1,485 km 14:29 14 h 29 min 118.8 L
A-62 13 km, 07 min
Estépar 1,498 km 14:36 14 h 36 min 118.8 L
A-62 43 km, 23 min
Torquemada 1,541 km 15:00 15 h 00 min 122.7 L
A-62 8 km, 04 min
Magaz de Pisuerga 1,550 km 15:04 15 h 04 min 123.8 L
A-62 8 km, 04 min
Venta de Baños 1,558 km 15:09 15 h 09 min 124.5 L
A-62 6 km, 03 min
Dueñas 1,564 km 15:12 15 h 12 min 125.0 L
A-62 13 km, 07 min
Las Ventas 1,577 km 15:19 15 h 19 min 125.4 L
A-62 14 km, 07 min
Fuente Berrocal 1,591 km 15:27 15 h 27 min 127.0 L
A-62 12 km, 06 min
Simancas 1,604 km 15:34 15 h 34 min 128.1 L
A-62 14 km, 07 min
Tordesillas 1,617 km 15:41 15 h 41 min 128.5 L
A-62 32 km, 17 min
Siete Iglesias de Trabancos 1,649 km 15:59 15 h 59 min 131.6 L
A-62 5 km, 02 min
Alaejos 1,654 km 16:01 16 h 01 min 132.3 L
A-62 49 km, 26 min
Urbanización la Almunia 1,703 km 16:28 16 h 28 min 136.1 L
A-62 N-620a 8 km, 07 min
Salamanca 1,711 km 16:36 16 h 36 min 136.8 L

Frequently Asked Questions

How much does it cost to drive from Birkenfeld to Salamanca?

Fuel cost: 258.7 CAD

This fuel cost is calculated as: (Route length 1,711 km / 100 km) * (Fuel consumption 8 L/100 km) * (Fuel price 1.89 CAD / L)

You can adjust fuel consumption and fuel price here.

How long is a car ride from Birkenfeld to Salamanca?

Driving time: 16 h 40 min

This time is calculated for driving at the maximum permitted speed, taking into account traffic rules restrictions.

  • 1,306 km with a maximum speed 110 km/h = 11 h 52 min
  • 117 km with a maximum speed 100 km/h = 1 h 10 min
  • 121 km with a maximum speed 90 km/h = 1 h 20 min
  • 129 km with a maximum speed 80 km/h = 1 h 36 min
  • 21 km with a maximum speed 70 km/h = 17 min
  • 1 km with a maximum speed 60 km/h = 1 min
  • 15 km with a maximum speed 50 km/h = 17 min
  • 1 km with a maximum speed 40 km/h = 1 min
  • 1 km with a maximum speed 30 km/h = 1 min

The calculated driving time does not take into account intermediate stops and traffic jams.

How far is Birkenfeld to Salamanca by land?

The distance between Birkenfeld and Salamanca is 1,711 km by road including 1,516 km on motorways.

Precise satellite coordinates of highways were used for this calculation. The start and finish points are the centers of Birkenfeld and Salamanca respectively.

How far is Birkenfeld to Salamanca by plane?

The shortest distance (air line, as the crow flies) between Birkenfeld and Salamanca is 1,425 km.

This distance is calculated using the Haversine formula as a great-circle distance between two points on the surface of a sphere. The start and finish points are the centers of Birkenfeld and Salamanca respectively. Actual distance between airports may be different.

How many hours is Birkenfeld from Salamanca by plane?

Boeing 737 airliner needs 1 h 46 min to cover the distance of 1,425 km at a cruising speed of 800 km/h.

Small plane "Cessna 172" needs 6 h 28 min to flight this distance at average speed of 220 km/h.

This time is approximate and do not take into account takeoff and landing times, airport location and other real world factors.

How long is a helicopter ride from Birkenfeld to Salamanca?

Fast helicopter "Eurocopter AS350" or "Hughes OH-6 Cayuse" need 5 h 56 min to cover the distance of 1,425 km at a cruising speed of 240 km/h.

Popular "Robinson R44" needs 6 h 47 min to flight this distance at average speed of 210 km/h.

This time is approximate and do not take into account takeoff and landing times, aerodrome location and other real world factors.

What city is halfway between Birkenfeld and Salamanca?

The halfway point between Birkenfeld and Salamanca is Peyrignac. It is located about 2 km from the exact midpoint by road.

The distance from Peyrignac to Birkenfeld is 858 km and driving will take about 8 h 34 min. The road between Peyrignac and Salamanca has length 853 km and will take approximately 8 h 5 min.

The other cities located close to halfway point:

  • Azerat is in 864 km from Birkenfeld and 847 km from Salamanca
  • Eyliac is in 880 km from Birkenfeld and 831 km from Salamanca
  • Donzenac is in 826 km from Birkenfeld and 886 km from Salamanca

Where is Birkenfeld in relation to Salamanca?

Birkenfeld is located 1,425 km north-east of Salamanca.

Birkenfeld has geographic coordinates: latitude 48.86926, longitude 8.63448.

Salamanca has geographic coordinates: latitude 40.96515, longitude -5.66402.

Which highway goes from Birkenfeld to Salamanca?

The route from Birkenfeld to Salamanca follows A 89, A 36, A-62, A 63, AP-1, A 5.

Other minor sections pass along the road:

  • AP-8: 69 km
  • N 70: 37 km
  • A-1: 33 km
  • A 6: 31 km
  • D 994: 29 km
  • N 80: 27 km
  • A 719: 21 km
  • N 89: 18 km
  • A 8: 17 km
  • N 79: 17 km
  • A 20: 16 km
  • D 907: 16 km
  • A 71: 14 km
  • N 230: 8 km
  • A 630: 8 km
  • N70/E607: 7 km
  • D 67: 6 km
  • D 6: 5 km
  • D 990a: 5 km
  • A 31: 5 km
  • N-240: 5 km
  • BU-30: 4 km
  • D 990: 3 km
  • K 4538: 2 km
  • N-620a: 2 km
  • D 707: 2 km
  • D 2209: 2 km
  • B 463: 1 km
  • A-6: 1 km
  • L 562: 1 km
The distance between Birkenfeld and Salamanca is ranked 7,258th in the ranking popularity.
Have any questions? Contact us!