Travel within Indonesia is: Partially open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Denpasar?

Book now

There are 5 ways to get from Surabaya to Terminal Mengwi by plane, train, car ferry, 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

Fly

  1. Fly from Juanda International (SUB) to Ngurah Rai (DPS)

Cheapest

Train, car ferry, bus

  1. Take the train from Surabaya Gubeng to Ketapang
  2. Take the car ferry from Ketapang to Gilimanuk
  3. Take the bus from Gilimanuk to Terminal Mengwi

Bus

  1. Take the bus from Kantor Surabaya Peneleh to Terminal Mengwi

Bus via Jember

  1. Take the bus from Surabaya to Jember
  2. Take the bus from Jember to Terminal Mengwi

Drive, car ferry

  1. Drive from Surabaya to Ketapang
  2. Take the car ferry from Ketapang to Gilimanuk
  3. Drive from Gilimanuk to Terminal Mengwi

Questions & Answers

The most affordable way to get from Surabaya to Terminal Mengwi is to bus, which costs Rp245000 and takes 12h.

More details

The quickest way to get from Surabaya to Terminal Mengwi is to fly which costs Rp650000 - Rp2700000 and takes 1h 40m.

More details

Yes, there is a direct bus departing from Kantor Surabaya Peneleh and arriving at Terminal Mengwi. Services depart once daily, and operate every day. The journey takes approximately 12h.

More details

The distance between Surabaya and Terminal Mengwi is 304 km.

The best way to get from Surabaya to Terminal Mengwi without a car is to train and car ferry and bus which takes 10h 47m and costs Rp160000 - Rp250000.

More details

It takes approximately 1h 40m to get from Surabaya to Terminal Mengwi, including transfers.

More details

Surabaya to Terminal Mengwi bus services, operated by Gunung Harta, depart from Kantor Surabaya Peneleh station.

More details

The best way to get from Surabaya to Terminal Mengwi is to fly which takes 1h 40m and costs Rp650000 - Rp2700000. Alternatively, you can bus, which costs Rp245000 and takes 12h.

Mode details

The quickest flight from Juanda International Airport to Ngurah Rai Airport is the direct flight which takes 55 min.

Search flights

Surabaya to Terminal Mengwi bus services, operated by Gunung Harta, arrive at Terminal Mengwi station.

More details

Map of how to get from Surabaya to Terminal Mengwi.
Launch map view
  • Distance: 303.5 km
  • Duration: 1h 40m

What companies run services between Surabaya, Indonesia and Terminal Mengwi, Indonesia?

Lion Mentari Airlines, Batik Air and five other airlines fly from Surabaya to Terminal Mengwi every 4 hours. Alternatively, Gunung Harta operates a bus from Kantor Surabaya Peneleh to Terminal Mengwi once daily. Tickets cost Rp245000 and the journey takes 12h.

Airlines
Lion Mentari Airlines
Website
lionair.co.id
Flights from Juanda International to Ngurah Rai
Ave. Duration
55 min
When
Friday and Saturday
Estimated price
Rp310000 - Rp1100000
Batik Air
Website
batikair.com
Flights from Juanda International to Ngurah Rai
Ave. Duration
55 min
When
Friday, Saturday and Sunday
Estimated price
Rp500000 - Rp2300000
Citilink Indonesia
Website
citilink.co.id
Flights from Juanda International to Ngurah Rai
Ave. Duration
1h 5m
When
Every day
Estimated price
Rp430000 - Rp1000000
Flights from Juanda International to Ngurah Rai via Lombok
Ave. Duration
2h 50m
When
Saturday
Estimated price
Rp490000 - Rp1100000
PT. Sriwijaya Air
Website
sriwijayaair.co.id
Flights from Juanda International to Ngurah Rai
Ave. Duration
1h
When
Every day
Estimated price
Rp650000 - Rp1100000
Indonesia AirAsia
Website
airasia.com
Flights from Juanda International to Ngurah Rai
Ave. Duration
1h 5m
When
Every day
Estimated price
Rp170000 - Rp1500000
NAM Air
Website
flynamair.com
Flights from Juanda International to Ngurah Rai
Ave. Duration
1h
When
Every day
Estimated price
Rp100000 - Rp3000000
Garuda Indonesia
Website
garuda-indonesia.com
Flights from Juanda International to Ngurah Rai
Ave. Duration
1h 10m
When
Tuesday, Friday and Sunday
Estimated price
Rp800000 - Rp3200000
Train operators
Kereta API
Phone
021-121
Website
kai.id
Train from Surabaya Gubeng to Ketapang
Ave. Duration
6h 25m
Frequency
Once daily
Estimated price
Rp100000 - Rp200000
Website
kai.id
Economy
Rp100000 - Rp200000
Business
Rp140000 - Rp250000
Executive
Rp180000 - Rp340000
Bus operators
bus
Bus from Gilimanuk to Terminal Mengwi
Ave. Duration
2h 45m
Frequency
Hourly
Estimated price
Rp50000
Gunung Harta
Website
gunungharta.com
Bus from Kantor Surabaya Peneleh to Terminal Mengwi
Ave. Duration
12h
Frequency
Once daily
Estimated price
Rp245000
Schedules at
gunungharta.com
Book at
easybook.com
Kamilah Tour & Travel
Phone
+62-31-5012311
Website
kamilah-tour-travel.business.site
Bus from Surabaya to Jember
Ave. Duration
5h
Frequency
5 times a day
Estimated price
Rp110000
Schedules at
easybook.com
Bali Jaya Trans
Phone
0853 7008 9090
Email
balijayatrans@gmail.com
Website
balijayatrans.com
Bus from Jember to Terminal Mengwi
Ave. Duration
6h
Frequency
Once daily
Estimated price
Rp200001
Schedules at
balijayatrans.com
Book at
easybook.com
Ferry operators
ASDP Indonesia Ferry
Phone
(021) 191
Email
pelanggan@indonesiaferry.co.id
Website
indonesiaferry.co.id
Car ferry from Ketapang to Gilimanuk
Ave. Duration
30 min
Frequency
Hourly
Estimated price
Rp6364
Schedules at
indonesiaferry.co.id
Book at
indonesiaferry.co.id
Adult
Rp6364
Child
Rp4406
Bicycle
Rp7343
Motorcycle
Rp23000 - Rp37000
Car
Rp155665

Want to know more about travelling around Indonesia

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.

More Questions & Answers

Terminal Mengwi is 1h ahead of Surabaya. It is currently 1:03 PM in Surabaya and 2:03 PM in Terminal Mengwi.

NAM Air, Garuda Indonesia, PT. Sriwijaya Air and four other airlines offer flights from Juanda International Airport to Ngurah Rai Airport.

Search flights

There are 2768+ hotels available in Terminal Mengwi. Prices start at Rp1297500 per night.

More details

The best way to get from Surabaya to Juanda International Airport is to taxi which takes 20 min and costs Rp110000 - Rp140000.

More details