• Our partners include:

  • RailEurope
  • Deutsche Bahn
  • Trenitalia
  • SNCF
  • Flixbus
  • RENFE
  • Ouibus
  • BlaBlaCar
  • Booking.com
  • Skyscanner

There are 5 ways to get from Ankara to Mersin by bus, train, car or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus  •  6 h 30 min

  1. Take the bus from Ankara to Mersin

$9 - $14

Cheapest option

Train  •  10 h 32 min

  1. Take the train from Ankara to Konya Yht
  2. Take the train from Konya to Adana
  3. Take the train from Adana to Mersin

$7 - $8

3 alternative options

Drive  •  6 h 14 min

  1. Drive from Ankara to Mersin 306.3 miles

$60 - $95

Fly to Adana, train  •  5 h 28 min

  1. Fly from Ankara (ESB) to Adana (ADA) ESB - ADA
  2. Take the train from Şakirpaşa Station to Mersin

$79 - $235

Fly to Hatay, train  •  7 h 51 min

  1. Fly from Ankara (ESB) to Hatay (HTY) ESB - HTY
  2. Take the train from İskenderun to Mersin

$77 - $229

Questions & Answers

The cheapest way to get from Ankara to Mersin is to train which costs 35 ₺ - 50 ₺ and takes 10 h 32 min.

More details

The quickest way to get from Ankara to Mersin is to fly and train which costs 440 ₺ - 1.400 ₺ and takes 5 h 28 min.

More details

Yes, there is a direct bus departing from Ankara and arriving at Mersin. Services depart three times a day, and operate every day. The journey takes approximately 6 h 30 min.

More details

No, there is no direct train from Ankara to Mersin. However, there are services departing from Ankara and arriving at Mersin via Konya and Adana. The journey, including transfers, takes approximately 10 h 32 min.

More details

The distance between Ankara and Mersin is 379 km. The road distance is 490.2 km.

Get driving directions

The best way to get from Ankara to Mersin without a car is to bus which takes 6 h 30 min and costs 50 ₺ - 75 ₺.

More details

The bus from Ankara to Mersin takes 6 h 30 min including transfers and departs three times a day.

More details

Ankara to Mersin bus services, operated by Kamil Koc, depart from Ankara station.

More details

Ankara to Mersin train services, operated by Turkish Railways (TCDD), depart from Ankara station.

More details

The best way to get from Ankara to Mersin is to bus which takes 6 h 30 min and costs 50 ₺ - 75 ₺. Alternatively, you can train, which costs 35 ₺ - 50 ₺ and takes 10 h 32 min.

Mode details

Map of how to get from Ankara to Mersin.
Launch map view
  • Distance: 236.9 miles
  • Duration: 6 h 30 min

What companies run services between Ankara, Turkey and Mersin, Turkey?

Kamil Koc operates a bus from Ankara to Mersin 3 times a day. Tickets cost $9 - $14 and the journey takes 6 h 30 min. Alternatively, you can take a train from Ankara to Mersin via Konya and Adana in around 10 h 32 min.

Airlines
Turkish Airlines
Website
p.turkishairlines.com
Flights from Ankara to Adana
Ave. Duration
1 h 6 min
When
Every day
Estimated price
$140 - $550
Flights from Ankara to Hatay
Ave. Duration
1 h 15 min
When
Every day
Estimated price
$130 - $500
Pegasus Airlines
Website
flypgs.com
Flights from Ankara to Adana via Ercan
Ave. Duration
2 h 50 min
When
Every day
Estimated price
$75 - $230
Flights from Ankara to Hatay via Ercan
Ave. Duration
2 h 35 min
When
Monday, Thursday and Saturday
Estimated price
$70 - $220
Train operators
Turkish Railways (TCDD)
Phone
+90 444 8 233
Website
tcddtasimacilik.gov.tr
Train from Ankara to Konya
Ave. Duration
1 h 48 min
Frequency
Every 3 hours
Estimated price
$3 - $5
Website
tcdd.gov.tr
Train from Konya to Adana
Ave. Duration
5 h 47 min
Frequency
Once daily
Estimated price
$2 - $3
Website
tcdd.gov.tr
Train from Adana to Mersin
Ave. Duration
57 min
Frequency
Every 2 hours
Estimated price
$1
Website
tcdd.gov.tr
Train from Şakirpaşa Station to Mersin
Ave. Duration
56 min
Frequency
Hourly
Estimated price
$2 - $3
Website
tcdd.gov.tr
Train from İskenderun to Mersin
Ave. Duration
3 h 18 min
Frequency
Twice daily
Estimated price
$3 - $4
Website
tcdd.gov.tr
Bus operators

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London City Airport into central London, Why you should take the train in the US and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

The quickest flight from Ankara Airport to Adana Airport is the direct flight which takes 1 h 5 min.

Search flights

Ankara to Mersin bus services, operated by Kamil Koc, arrive at Mersin station.

More details

Ankara to Mersin train services, operated by Turkish Railways (TCDD), arrive at Mersin station.

More details

Yes, the driving distance between Ankara to Mersin is 490 km. It takes approximately 6 h 14 min to drive from Ankara to Mersin.

Get driving directions

Pegasus Airlines and Turkish Airlines offer flights from Ankara Airport to Adana Airport.

Search flights

There are 40+ hotels available in Mersin. Prices start at $18 USD per night.

More details

The best way to get from Ankara to Ankara Airport is to bus which takes 1 h 14 min and costs 11 ₺.

More details