There are 4 ways to get from Dumai to Medan by plane, bus or car
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
Fly from Dumai • 2 h 40 min
$46 - $121
Cheapest option
Bus • 20 h 14 min
$16
2 alternative options
Bus to Pekanbaru, fly • 7 h 1 min
$38 - $101
Drive • 14 h 49 min
$45 - $70
What companies run services between Dumai, Indonesia and Medan, Indonesia?
Wings Air flies from Dumai to Medan once daily. Alternatively, you can take a bus from Dumai to Medan via Pekanbaru and Pekanbaru in around 20 h 14 min.

- Website
- lionair.co.id
Flights from Pekanbaru to Kuala Namu
- Ave. Duration
- 1 h 5 min
- When
- Every day
- Estimated price
- $27 - $90

- Website
- sriwijayaair.co.id
Flights from Pekanbaru to Kuala Namu
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $30 - $90

- Website
- lionair.co.id
Flights from Dumai to Kuala Namu
- Ave. Duration
- 1 h 15 min
- When
- Every day
- Estimated price
- $35 - $110

- Website
- sriwijayaair.co.id
Flights from Pekanbaru to Kuala Namu
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $27 - $110
Bus from Dumai to Pekanbaru
- Ave. Duration
- 3 h 40 min
- Frequency
- Once daily
Bus from Pekanbaru to Medan
- Ave. Duration
- 15 h 30 min
- Frequency
- Once daily
- Estimated price
- $14
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 Want to know more about Flixbus?, Bali: What to do if Mount Agung erupts and Travelling around the UAE - to help you get the most out of your next trip.
Questions & Answers
The distance between Dumai and Medan is 375 km. The road distance is 851 km.
The cheapest way to get from Dumai to Medan is to bus which costs Rp215000 - Rp220000 and takes 20 h 14 min.
The quickest way to get from Dumai to Medan is to fly which takes 2 h 40 min and costs Rp600000 - Rp1700000.
It takes approximately 2 h 40 min to get from Dumai to Medan, including transfers.