Sochi Marrakesh Routes (6 Ways to go)
Planning a trip from Sochi to Marrakesh Cleartrip helps you select the best route between Sochi & Marrakesh 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 Sochi & Marrakesh
The distance from Sochi to Marrakesh is approximately 4426.41kms. Take a look at the 6 routes available to reach Marrakesh from Sochi
- 1.
- Sochi to Marrakesh Fly to Marrakech
- 14h 2m
- Rs. 16470
Rs. 150
Travelling in a bus is one of the ways to reach Adler from Sochi. The total journey between Sochi & Adler takes around 0h 59m in a bus. The bus ticket price for the journey is approximately Rs.150.
Rs. 16000
You can travel from Sochi to Marrakech by booking a flight. The total flight time between Sochi & Marrakech is around 10h 35m. The price of the flight ticket is approximately Rs.16000.
Rs. 320
Travelling in a Airport Shuttle Bus is one of the ways to reach Gare Routière de Marrakech from Marrakech Airport. Marrakech Airport to Gare Routière de Marrakech by Airport Shuttle Bus takes approximately 0h 21m. The distance between Marrakech Airport & Gare Routière de Marrakech is around 8.14kms.
- 2.
- Sochi to Marrakesh Fly to Agadir, Grand Taxi
- 17h 59m
- Rs. 18050
Rs. 150
Travelling in a bus is one of the ways to reach Adler from Sochi. The total journey between Sochi & Adler takes around 0h 59m in a bus. The bus ticket price for the journey is approximately Rs.150.
Rs. 16000
You can travel from Sochi to Agadir by booking a flight. The total flight time between Sochi & Agadir is around 11h 40m. The price of the flight ticket is approximately Rs.16000.
Rs. 1200
You can take a car from Agadir to Agadir. It will take you around 0h 20m to cover distance of 21.29kms and reach Agadir from Agadir. The total amount for the journey will be approximately Rs.1200.
Rs. 700
Travelling in a Grand Taxi is one of the ways to reach Marrakesh from Agadir. Agadir to Marrakesh by Grand Taxi takes approximately 2h 30m. The distance between Agadir & Marrakesh is around 240.82kms.
- 3.
- Sochi to Marrakesh Train, night train, bus and ferry
- 117h 10m
- Rs. 21400
Rs. 2900
You can reach Minsk-Passajirskii from Sochi by travelling in a train. Sochi to Minsk-Passajirskii train takes approximately 48h 20m. You can catch a train from Sochi and get down at Minsk-Passajirskii. The price of the train ticket is approximately Rs. 2900.
Rs. 8500
You can reach Ventimiglia(fr) from Minsk-Passajirskii by travelling in a train. Minsk-Passajirskii to Ventimiglia(fr) train takes approximately 36h 55m. You can catch a train from Minsk-Passajirskii and get down at Ventimiglia(fr). The price of the train ticket is approximately Rs. 8500.
Rs. 0
Walking is one of the ways to reach Ventimiglia from Ventimiglia(fr). Ventimiglia(fr) to Ventimiglia by walk takes approximately 0h 5m. The distance between Ventimiglia(fr) & Ventimiglia is around 0.39kms.
Rs. 10000
Travelling in a bus and ferry is one of the ways to reach Marrakesh from Ventimiglia. Ventimiglia to Marrakesh by bus and ferry takes approximately 29h 50m. The distance between Ventimiglia & Marrakesh is around 2605.29kms.
- 4.
- Sochi to Marrakesh Train, night train, bus and ferry via Komsomolskaya
- 101h 10m
- Rs. 23158
Rs. 600
You can reach Adler from Sochi by travelling in a train. Sochi to Adler train takes approximately 0h 34m. You can catch a train from Sochi and get down at Adler. The price of the train ticket is approximately Rs. 600.
Rs. 2500
You can reach Moskva Kasanskaja from Adler by travelling in a train. Adler to Moskva Kasanskaja train takes approximately 24h 25m. You can catch a train from Adler and get down at Moskva Kasanskaja. The price of the train ticket is approximately Rs. 2500.
Rs. 58
You can reach Belorusskaya from Komsomolskaya by travelling in a train. Komsomolskaya to Belorusskaya train takes approximately 0h 9m. You can catch a train from Komsomolskaya and get down at Belorusskaya. The price of the train ticket is approximately Rs. 58.
Rs. 9500
You can reach Ventimiglia(fr) from Moskva Belorusskaja by travelling in a train. Moskva Belorusskaja to Ventimiglia(fr) train takes approximately 46h 12m. You can catch a train from Moskva Belorusskaja and get down at Ventimiglia(fr). The price of the train ticket is approximately Rs. 9500.
Rs. 0
Walking is one of the ways to reach Ventimiglia from Ventimiglia(fr). Ventimiglia(fr) to Ventimiglia by walk takes approximately 0h 5m. The distance between Ventimiglia(fr) & Ventimiglia is around 0.39kms.
Rs. 10000
Travelling in a bus and ferry is one of the ways to reach Berrechid from Ventimiglia. Ventimiglia to Berrechid by bus and ferry takes approximately 22h 45m. The distance between Ventimiglia & Berrechid is around 2404.77kms.
Rs. 500
You can reach Marrakech from Berrechid by travelling in a train. Berrechid to Marrakech train takes approximately 2h 59m. You can catch a train from Berrechid and get down at Marrakech. The price of the train ticket is approximately Rs. 500.
- 5.
- Sochi to Marrakesh Bus, train, bus and ferry
- 79h 56m
- Rs. 24419
Rs. 4659
Travelling in a bus is one of the ways to reach Kharkiv from Sochi. The total journey between Sochi & Kharkiv takes around 21h 32m in a bus. The bus ticket price for the journey is approximately Rs.4659.
Rs. 260
You can reach Kiev Pass from Harkov Pass by travelling in a train. Harkov Pass to Kiev Pass train takes approximately 4h 38m. You can catch a train from Harkov Pass and get down at Kiev Pass. The price of the train ticket is approximately Rs. 260.
Rs. 0
Walking is one of the ways to reach Kiev from Kiev Pass. Kiev Pass to Kiev by walk takes approximately 0h 8m. The distance between Kiev Pass & Kiev is around 0.68kms.
Rs. 7000
Travelling in a bus is one of the ways to reach Bologna - Viale Pietramellara from Kiev. The total journey between Kiev & Bologna - Viale Pietramellara takes around 16h 53m in a bus. The bus ticket price for the journey is approximately Rs.7000.
Rs. 0
Walking is one of the ways to reach Bologna from Bologna - Viale Pietramellara. Bologna - Viale Pietramellara to Bologna by walk takes approximately 0h 6m. The distance between Bologna - Viale Pietramellara & Bologna is around 0.49kms.
Rs. 12000
Travelling in a bus and ferry is one of the ways to reach Berrechid from Bologna. Bologna to Berrechid by bus and ferry takes approximately 29h 40m. The distance between Bologna & Berrechid is around 2931.44kms.
Rs. 500
You can reach Marrakech from Berrechid by travelling in a train. Berrechid to Marrakech train takes approximately 2h 59m. You can catch a train from Berrechid and get down at Marrakech. The price of the train ticket is approximately Rs. 500.
- 6.
- Sochi to Marrakesh Bus
- 142h 37m
- Rs. 25659
Rs. 4659
Travelling in a bus is one of the ways to reach Kyiv from Sochi. The total journey between Sochi & Kyiv takes around 36h 0m in a bus. The bus ticket price for the journey is approximately Rs.4659.
Rs. 0
Walking is one of the ways to reach Kiev from Kyiv. Kyiv to Kiev by walk takes approximately 0h 7m. The distance between Kyiv & Kiev is around 0.57kms.
Rs. 11000
Travelling in a bus is one of the ways to reach Malaga from Kiev. The total journey between Kiev & Malaga takes around 61h 0m in a bus. The bus ticket price for the journey is approximately Rs.11000.
Rs. 10000
Travelling in a bus is one of the ways to reach Marrakech from Malaga. The total journey between Malaga & Marrakech takes around 43h 30m in a bus. The bus ticket price for the journey is approximately Rs.10000.