Just in case you might like to travel the route of the optimal Sweden tour (and you have available a suitable air/water/land vehicle), we list below the cities in the proper order. We have broken the tour into 100 legs; the link for each leg gives a list of the cities to be covered and a picture of the route to be taken.
![]() |
![]() |
![]() |
![]() |
![]() |
| Leg 1   Stockholm to Sodertalje | 266 Cities | 507 KM |
| Leg 2   Sodertalje to Uppsala | 512 Cities | 1267 KM |
| Leg 3   Uppsala to Sigtuna | 41 Cities | 87 KM |
| Leg 4   Sigtuna to Hofors | 596 Cities | 1365 KM |
| Leg 5   Hofors to Hedemora | 160 Cities | 414 KM |
| Leg 6   Hedemora to Sala | 311 Cities | 752 KM |
| Leg 7   Sala to Avesta | 107 Cities | 239 KM |
| Leg 8   Avesta to Koping | 413 Cities | 983 KM |
| Leg 9   Koping to Arboga | 62 Cities | 144 KM |
| Leg 10   Arboga to Vasteras | 115 Cities | 246 KM |
| Leg 11   Vasteras to Enkoping | 92 Cities | 193 KM |
| Leg 12   Enkoping to Orebro | 498 Cities | 1241 KM |
| Leg 13   Orebro to Hallefors | 405 Cities | 961 KM |
| Leg 14   Hallefors to Ljusnarsberg | 223 Cities | 642 KM |
| Leg 15   Ljusnarsberg to Ludvika | 32 Cities | 85 KM |
| Leg 16   Ludvika to Gagnef | 118 Cities | 346 KM |
| Leg 17   Gagnef to Borlange | 113 Cities | 264 KM |
| Leg 18   Borlange to Falun | 146 Cities | 281 KM |
| Leg 19   Falun to Ljusdal | 162 Cities | 654 KM |
| Leg 20   Ljusdal to Bollnas | 128 Cities | 309 KM |
| Leg 21   Bollnas to Ockelbo | 117 Cities | 336 KM |
| Leg 22   Ockelbo to Gavle | 119 Cities | 311 KM |
| Leg 23   Gavle to Soderhamn | 113 Cities | 310 KM |
| Leg 24   Soderhamn to Hudiksvall | 136 Cities | 323 KM |
| Leg 25   Hudiksvall to Sundsvall | 208 Cities | 495 KM |
| Leg 26   Sundsvall to Solleftea | 1057 Cities | 3605 KM |
| Leg 27   Solleftea to Harnosand | 173 Cities | 327 KM |
| Leg 28   Harnosand to Dorotea | 226 Cities | 1091 KM |
| Leg 29   Dorotea to Vilhelmina | 53 Cities | 239 KM |
| Leg 30   Vilhelmina to Ornskoldsvik | 760 Cities | 3335 KM |
| Leg 31   Ornskoldsvik to Vannas | 309 Cities | 1038 KM |
| Leg 32   Vannas to Umea | 33 Cities | 136 KM |
| Leg 33   Umea to Lycksele | 157 Cities | 632 KM |
| Leg 34   Lycksele to Skelleftea | 307 Cities | 1382 KM |
| Leg 35   Skelleftea to Robertsfors | 262 Cities | 873 KM |
| Leg 36   Robertsfors to Pitea | 132 Cities | 432 KM |
| Leg 37   Pitea to Lulea | 184 Cities | 872 KM |
| Leg 38   Lulea to Kalix | 294 Cities | 1889 KM |
| Leg 39   Kalix to Kiruna | 328 Cities | 2099 KM |
| Leg 40   Kiruna to Jokkmokk | 39 Cities | 359 KM |
| Leg 41   Jokkmokk to Mora | 1575 Cities | 9010 KM |
| Leg 42   Mora to Leksand | 117 Cities | 351 KM |
| Leg 43   Leksand to Hagfors | 163 Cities | 519 KM |
| Leg 44   Hagfors to Eda | 133 Cities | 454 KM |
| Leg 45   Eda to Arvika | 68 Cities | 145 KM |
| Leg 46   Arvika to Torsby | 134 Cities | 380 KM |
| Leg 47   Torsby to Kil | 113 Cities | 254 KM |
| Leg 48   Kil to Sunne | 77 Cities | 135 KM |
| Leg 49   Sunne to Munkfors | 52 Cities | 105 KM |
| Leg 50   Munkfors to Grums | 230 Cities | 544 KM |
| Leg 51   Grums to Karlstad | 49 Cities | 112 KM |
| Leg 52   Karlstad to Kristinehamn | 139 Cities | 327 KM |
| Leg 53   Kristinehamn to Filipstad | 93 Cities | 341 KM |
| Leg 54   Filipstad to Karlskoga | 61 Cities | 126 KM |
| Leg 55   Karlskoga to Askersund | 178 Cities | 461 KM |
| Leg 56   Askersund to Mellerud | 1034 Cities | 2571 KM |
| Leg 57   Mellerud to Bengtsfors | 36 Cities | 86 KM |
| Leg 58   Bengtsfors to Amal | 54 Cities | 117 KM |
| Leg 59   Amal to Saffle | 95 Cities | 174 KM |
| Leg 60   Saffle to Arjang | 88 Cities | 249 KM |
| Leg 61   Arjang to Fargelanda | 324 Cities | 778 KM |
| Leg 62   Fargelanda to Stromstad | 131 Cities | 306 KM |
| Leg 63   Stromstad to Grebbestad | 96 Cities | 175 KM |
| Leg 64   Grebbestad to Fjallbacka | 15 Cities | 23 KM |
| Leg 65   Fjallbacka to Smogen | 53 Cities | 56 KM |
| Leg 66   Smogen to Sotenas | 29 Cities | 38 KM |
| Leg 67   Sotenas to Lysekil | 66 Cities | 125 KM |
| Leg 68   Lysekil to Uddevalla | 335 Cities | 481 KM |
| Leg 69   Uddevalla to Kungalv | 283 Cities | 617 KM |
| Leg 70   Kungalv to Kungsbacka | 287 Cities | 445 KM |
| Leg 71   Kungsbacka to Varberg | 268 Cities | 570 KM |
| Leg 72   Varberg to Falkenberg | 53 Cities | 106 KM |
| Leg 73   Falkenberg to Halmstad | 54 Cities | 86 KM |
| Leg 74   Halmstad to Hoganas | 172 Cities | 366 KM |
| Leg 75   Hoganas to Helsingborg | 70 Cities | 123 KM |
| Leg 76   Helsingborg to Landskrona | 39 Cities | 71 KM |
| Leg 77   Landskrona to Lund | 48 Cities | 112 KM |
| Leg 78   Lund to Malmo | 99 Cities | 191 KM |
| Leg 79   Malmo to Trelleborg | 54 Cities | 126 KM |
| Leg 80   Trelleborg to Skurup | 92 Cities | 221 KM |
| Leg 81   Skurup to Astorp | 163 Cities | 412 KM |
| Leg 82   Astorp to Angelholm | 44 Cities | 88 KM |
| Leg 83   Angelholm to Kristianstad | 593 Cities | 1352 KM |
| Leg 84   Kristianstad to Karlshamn | 1038 Cities | 2380 KM |
| Leg 85   Karlshamn to Karlskrona | 205 Cities | 417 KM |
| Leg 86   Karlskrona to Ronneby | 150 Cities | 283 KM |
| Leg 87   Ronneby to Vadstena | 2228 Cities | 5347 KM |
| Leg 88   Vadstena to Motala | 25 Cities | 49 KM |
| Leg 89   Motala to Boxholm | 108 Cities | 237 KM |
| Leg 90   Boxholm to Linkoping | 1457 Cities | 3458 KM |
| Leg 91   Linkoping to Atvidaberg | 57 Cities | 137 KM |
| Leg 92   Atvidaberg to Finspang | 46 Cities | 130 KM |
| Leg 93   Finspang to Soderkoping | 216 Cities | 605 KM |
| Leg 94   Soderkoping to Norrkoping | 19 Cities | 37 KM |
| Leg 95   Norrkoping to Nykoping | 65 Cities | 183 KM |
| Leg 96   Nykoping to Valdemarsvik | 201 Cities | 445 KM |
| Leg 97   Valdemarsvik to Morbylanga | 777 Cities | 1759 KM |
| Leg 98   Morbylanga to Borgholm | 94 Cities | 184 KM |
| Leg 99   Borgholm to Visby | 119 Cities | 309 KM |
| Leg 100    Visby back to Stockholm | 909 Cities | 2100 KM |