There are 7 ways to get from Agra to Marrakesh by train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Indira Gandhi International Airport, fly to Marrakech
best- Take the train from Agra Cantt to Hazrat Nizamuddin
- Fly from Indira Gandhi International Airport (DEL) to Marrakech (RAK)DEL - RAK
21h 47mMAD 3,232–6,265Train to Indira Gandhi International Airport, fly to Agadir–Al Massira Airport, bus
cheapest- Take the train from Agra Cantt to Hazrat Nizamuddin
- Fly from Indira Gandhi International Airport (DEL) to Agadir–Al Massira Airport (AGA)DEL - AGA
- Take the bus from Agadir to Marrakech
28h 28mMAD 1,742–4,745Fly Agra Airport to Marrakech
- Fly from Agra Airport (AGR) to Marrakech (RAK)AGR - RAK
25h 19mMAD 3,115–10,047Train to Gwalior Airport, fly to Marrakech
- Take the train from Agra Cantt to Gwalior Jn.
- Fly from Gwalior Airport (GWL) to Marrakech (RAK)GWL - RAK
27h 39mMAD 2,551–6,700Train to Jaipur International Airport, fly to Marrakech
- Take the train from Agra Fort to Gandhinagar Jpr
- Fly from Jaipur International Airport (JAI) to Marrakech (RAK)JAI - RAK
23h 41mMAD 5,534–11,201Train to Indira Gandhi International Airport, fly to Mohammed V International Airport, train
- Take the train from Agra Cantt to Hazrat Nizamuddin
- Fly from Indira Gandhi International Airport (DEL) to Mohammed V International Airport (CMN)DEL - CMN
- Take the train from Gare Oasis to Marrakech
25h 22mMAD 3,433–8,441Train to Indira Gandhi International Airport, fly to Rabat-Salé, train
- Take the train from Agra Cantt to Hazrat Nizamuddin
- Fly from Indira Gandhi International Airport (DEL) to Rabat-Salé (RBA)DEL - RBA
- Take the train from Salé Tabriquet to Marrakech
28h 22mMAD 3,069–7,505
Indira Gandhi International Airport (DEL) to Marrakech (RAK) flights
Questions & Answers
The cheapest way to get from Agra to Marrakesh is to train and fly and bus which costs MAD 1,700 - MAD 4,800 and takes 28h 28m.
The fastest way to get from Agra to Marrakesh is to train and fly which takes 21h 47m and costs MAD 3,200 - MAD 6,500.
The distance between Agra and Marrakesh is 8198 km.
It takes approximately 21h 47m to get from Agra to Marrakesh, including transfers.
Marrakesh is 4h 30m behind Agra. It is currently 6:45 AM in Agra and 2:15 AM in Marrakesh.
There are 8862+ hotels available in Marrakesh.
What companies run services between Agra, India and Marrakesh, Morocco?
IndiGo Airlines, Swiss, and six other airlines fly from Agra Airport (AGR) to Marrakech (RAK) 5 times a week.
- Website
- klm.com
Flights from Indira Gandhi International Airport to Marrakech via Paris Charles de Gaulle
- Ave. Duration
- 16h 5m
- When
- Friday to Sunday
- Estimated price
- MAD 1,900–7,500
Flights from Indira Gandhi International Airport to Mohammed V International Airport via Paris Charles de Gaulle
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- MAD 1,900–7,500
Flights from Indira Gandhi International Airport to Rabat-Salé via Paris Charles de Gaulle
- Ave. Duration
- 16h 31m
- When
- Every day
- Estimated price
- MAD 2,200–9,500
Flights from Indira Gandhi International Airport to Rabat-Salé via Amsterdam Schiphol
- Ave. Duration
- 17h 25m
- When
- Sunday
- Estimated price
- MAD 2,400–9,500
Flights from Indira Gandhi International Airport to Agadir–Al Massira Airport via Amsterdam Schiphol
- Ave. Duration
- 22h 20m
- When
- Monday and Saturday
- Estimated price
- MAD 1,600–7,000
- Website
- lufthansa.com
Flights from Indira Gandhi International Airport to Marrakech via Frankfurt
- Ave. Duration
- 14h 42m
- When
- Every day
- Estimated price
- MAD 1,800–8,500
Flights from Indira Gandhi International Airport to Marrakech via Munich
- Ave. Duration
- 15h 30m
- When
- Monday, Tuesday, Wednesday, and Sunday
- Estimated price
- MAD 2,000–8,500
Flights from Agra Airport to Marrakech via Mumbai, Munich
- Ave. Duration
- 26h 25m
- When
- Tuesday and Saturday
- Estimated price
- MAD 4,100–16,000
Flights from Gwalior Airport to Marrakech via Indira Gandhi International Airport, Munich
- Ave. Duration
- 25h 15m
- When
- Monday, Tuesday, Saturday, and Sunday
- Estimated price
- MAD 2,800–11,000
Flights from Gwalior Airport to Marrakech via Mumbai, Munich
- Ave. Duration
- 27h 10m
- When
- Monday, Tuesday, Saturday, and Sunday
- Estimated price
- MAD 3,200–12,000
Flights from Indira Gandhi International Airport to Mohammed V International Airport via Frankfurt
- Ave. Duration
- 16h 25m
- When
- Monday, Thursday, Friday, and Saturday
- Estimated price
- MAD 1,800–5,000
- Website
- airfrance.com
Flights from Indira Gandhi International Airport to Marrakech via Paris Charles de Gaulle
- Ave. Duration
- 16h 5m
- When
- Friday to Sunday
- Estimated price
- MAD 1,900–7,500
Flights from Indira Gandhi International Airport to Mohammed V International Airport via Paris Charles de Gaulle
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- MAD 1,900–7,500
Flights from Indira Gandhi International Airport to Rabat-Salé via Paris Charles de Gaulle
- Ave. Duration
- 16h 31m
- When
- Every day
- Estimated price
- MAD 2,200–9,500
- Website
- swiss.com
Flights from Indira Gandhi International Airport to Marrakech via Zurich
- Ave. Duration
- 14h 15m
- When
- Monday and Friday
- Estimated price
- MAD 1,800–6,500
Flights from Agra Airport to Marrakech via Mumbai, Zurich
- Ave. Duration
- 25h
- When
- Thursday
- Estimated price
- MAD 3,700–13,000
Flights from Gwalior Airport to Marrakech via Indira Gandhi International Airport, Zurich
- Ave. Duration
- 23h 50m
- When
- Thursday and Sunday
- Estimated price
- MAD 2,500–9,000
Flights from Gwalior Airport to Marrakech via Mumbai, Zurich
- Ave. Duration
- 25h 45m
- When
- Thursday and Sunday
- Estimated price
- MAD 2,800–10,000
Flights from Indira Gandhi International Airport to Agadir–Al Massira Airport via Zurich
- Ave. Duration
- 24h 55m
- When
- Friday
- Estimated price
- MAD 1,600–4,300
- Website
- turkishairlines.com
Flights from Indira Gandhi International Airport to Marrakech via Istanbul
- Ave. Duration
- 20h 25m
- When
- Thursday and Sunday
- Estimated price
- MAD 2,100–7,500
Flights from Agra Airport to Marrakech via Mumbai, Istanbul
- Ave. Duration
- 36h 20m
- When
- Saturday
- Estimated price
- MAD 4,000–14,000
Flights from Gwalior Airport to Marrakech via Indira Gandhi International Airport, Istanbul
- Ave. Duration
- 35h 10m
- When
- Wednesday and Saturday
- Estimated price
- MAD 2,500–6,500
Flights from Gwalior Airport to Marrakech via Mumbai, Istanbul
- Ave. Duration
- 37h 5m
- When
- Wednesday and Saturday
- Estimated price
- MAD 3,100–11,000
Flights from Indira Gandhi International Airport to Mohammed V International Airport via Istanbul
- Ave. Duration
- 18h 45m
- When
- Every day
- Estimated price
- MAD 2,100–7,500
- Website
- ryanair.com
Flights from Agra Airport to Marrakech via Ahmedabad, Abu Dhabi, Malaga
- Ave. Duration
- 26h 15m
- When
- Saturday
- Estimated price
- MAD 3,100–10,000
Flights from Jaipur International Airport to Marrakech via Abu Dhabi, Malaga
- Ave. Duration
- 17h 45m
- When
- Saturday
- Estimated price
- MAD 1,800–6,000
Flights from Jaipur International Airport to Marrakech via Dubai, Barcelona
- Ave. Duration
- 19h 10m
- When
- Friday
- Estimated price
- MAD 2,900–11,000
Flights from Indira Gandhi International Airport to Agadir–Al Massira Airport via Vienna
- Ave. Duration
- 17h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- MAD 1,600–4,300
- Website
- royalairmaroc.com
Flights from Jaipur International Airport to Marrakech via Dubai, Mohammed V International Airport
- Ave. Duration
- 18h 55m
- When
- Every day
- Estimated price
- MAD 2,800–11,000
Flights from Indira Gandhi International Airport to Mohammed V International Airport via Paris Charles de Gaulle
- Ave. Duration
- 15h 55m
- When
- Monday and Saturday
- Estimated price
- MAD 1,800–5,500
- Website
- condor.com
Flights from Indira Gandhi International Airport to Agadir–Al Massira Airport via Frankfurt
- Ave. Duration
- 15h 10m
- When
- Wednesday
- Estimated price
- MAD 1,600–4,400
Flights from Indira Gandhi International Airport to Agadir–Al Massira Airport via Munich
- Ave. Duration
- 18h 35m
- When
- Thursday and Sunday
- Estimated price
- MAD 1,800–7,500
- Website
- austrian.com
Flights from Indira Gandhi International Airport to Marrakech via Vienna
- Ave. Duration
- 16h 30m
- When
- Monday and Wednesday
- Estimated price
- MAD 1,800–4,900
- Website
- ita-airways.com
Flights from Indira Gandhi International Airport to Mohammed V International Airport via Rome
- Ave. Duration
- 16h 15m
- When
- Saturday
- Estimated price
- MAD 2,000–6,500
- Website
- saudia.com
Flights from Indira Gandhi International Airport to Rabat-Salé via Jeddah
- Ave. Duration
- 16h 5m
- When
- Saturday
- Estimated price
- MAD 2,600–7,500
- Website
- transavia.com
Flights from Indira Gandhi International Airport to Agadir–Al Massira Airport via Amsterdam Schiphol
- Ave. Duration
- 25h 20m
- When
- Monday and Saturday
- Estimated price
- MAD 1,600–4,500
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Agra Cantt to Hazrat Nizamuddin
- Ave. Duration
- 4h 17m
- Frequency
- Hourly
- Estimated price
- MAD 18–140
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- MAD 18–22
- Third AC (3A)
- MAD 50–65
- Second AC (2A)
- MAD 65–85
- First Class (1A)
- MAD 110–140
Train from Agra Cantt to Gwalior Jn.
- Ave. Duration
- 1h 21m
- Frequency
- Every 30 minutes
- Estimated price
- MAD 15–120
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- MAD 15–19
- Third AC (3A)
- MAD 40–55
- Second AC (2A)
- MAD 55–75
- First Class (1A)
- MAD 95–120
Train from Agra Fort to Gandhinagar Jpr
- Ave. Duration
- 3h 38m
- Frequency
- 3 times a day
- Estimated price
- MAD 20–160
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- MAD 20–24
- Third AC (3A)
- MAD 55–70
- Second AC (2A)
- MAD 75–95
- First Class (1A)
- MAD 120–160
- Phone
- 2255
- communication.digitale@oncf.ma
- Website
- oncf-voyages.ma
Train from Gare Oasis to Marrakech
- Ave. Duration
- 2h 30m
- Frequency
- Every 2 hours
- Estimated price
- MAD 90–180
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 90–140
- 1st Class
- MAD 130–180
Train from Salé Tabriquet to Marrakech
- Ave. Duration
- 3h 56m
- Frequency
- Every 2 hours
- Estimated price
- MAD 130–260
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- MAD 130–190
- 1st Class
- MAD 190–260
- Phone
- 2255
- contact@supratours.ma
- Website
- supratours.ma
Bus from Agadir to Marrakech
- Ave. Duration
- 3h 30m
- Frequency
- Every 4 hours
- Estimated price
- MAD 110–160
- Schedules at
- supratours.ma
- Second Class
- MAD 130–160
- First Class
- MAD 110–160
Want to know more about travelling around Morocco
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide















