How to Get to Sumatra from Singapore: Flight vs Ferry

By Dini

Disclosure: This post may contain affiliate links. If you click on these links and make a purchase, we may earn a commission at no additional cost to you. Thank you!

If you’re already in Singapore—or planning to fly there as a hub to explore Southeast Asia—why not take a quick jump over to Sumatra, Indonesia?

Just across the strait, Sumatra offers a perfect mix of wild nature, volcanic lakes, and rich Malay culture that feels both familiar and refreshingly different from Malaysia or Singapore. It’s ideal for travelers looking to go beyond the usual tourist path.

Getting there is simple: you can either fly for speed and convenience, or take a ferry for a more laid-back, adventurous trip. In this guide, I’ll show you the easiest ways to make the journey, plus smart tips to help you plan it right.

The Easiest Way: Fly Direct from Singapore to Sumatra

The quickest and most comfortable way to reach Sumatra from Singapore is by plane. From Changi Airport, you can fly directly to several major cities in Sumatra, including Medan and Padang—both excellent entry points with good travel access across the island.

Traditional Batak Dance Performance on Samosir Island, North Sumatra.

Singapore → Medan (Kualanamu International Airport)

Medan’s Kualanamu Airport is the busiest airport in Sumatra and often serves as a transit hub for international flights. It’s well-equipped with modern facilities, and getting to downtown Medan is easy with the airport train, which is affordable and runs regularly. The flight takes around 1 hour and 30 minutes, with airlines like Batik Air, Singapore Airlines, and a few other international carriers serving this route.

Also read about  How to Get the Airport Train to Medan City

Singapore → Padang (Minangkabau International Airport)

This route has fewer flights, but direct connections are still available on selected days. It’s a great option if you’re planning to explore Bukittinggi or the stunning Mentawai Islands. Flights don’t operate daily, so be sure to check the schedule in advance and plan accordingly.

Read more about How to Get Airport Train to Padang City

Practical Tips

Flight Frequency & Destinations

There are several direct flights from Singapore to Medan each day, including options from international airlines—making it a convenient and flexible route. On the other hand, direct flights to Padang are less frequent and usually only available on certain days of the week.

surfing spot, mentawai island, west sumatra
Surfing spot mentawai island, West Sumatra.

Some travel platforms also offer transit flights via Kuala Lumpur, which can be a more affordable option if you’re flexible with time. But if your goal is to explore Sumatra more deeply, a smart move would be to fly into Medan first, spend a few days there, then continue your adventure to Padang with a domestic flight. It’s a great way to experience more of the island without rushing.

Powered by GetYourGuide

Backindo Tip: For a long layover in Singapore, we recommend choosing accommodation near Changi Airport or with easy MRT access, so you don’t waste too much time moving around the city.

Airfare & How to Save

Flights from Singapore to Sumatra are generally quite affordable.

  • Economy class: IDR 1,150,000–2,000,000 (around USD 73–127)
  • Business class: Starts from around IDR 3,000,000 (approx. USD 190+)

Here’s a fun (and useful) fact: taking a transit flight via Kuala Lumpur is often cheaper than flying direct from Singapore to Medan or Padang. Sure, it might take an extra 2–3 hours, but if you’re looking to save some cash, it’s definitely worth considering.

Backindo Tip: Most budget airlines only include carry-on luggage in the base fare. Always double-check your baggage allowance when booking, so you won’t get surprised with extra fees at check-in.

📍Download the Map of Medan 📍

All the places we mention in this article — plus a few extra tips and nearby trip ideas — are saved on a Google Map you can use right on your phone.

After purchase, you’ll get a private link and the map will show up in your Google Maps across all your devices.

What to Prepare Upon Arrival in Sumatra

  • Passport & Visa
    • Passport must be valid for at least 6 months from arrival.
    • Visa-free entry is available for many nationalities for stays up to 30 days.
  • Customs & Health Declaration (All-in-One Form)
    • All international travelers entering Indonesia are now required to fill out the All Indonesia Card—a single digital form that combines customs and health declarations. 
  • Return or Onward Ticket
    • At check-in in Singapore or during immigration in Sumatra, officers might ask for proof of a return or onward flight.
Backindo Tip: Want to stay longer or need more details? Check out our dedicated articles on visa options, including the C1 long-term visa, and a full guide to the All-in-One arrival form.

Ferry Route: Best for Backpacker

If you enjoy slow travel and love the idea of enjoying the journey as much as the destination, taking a ferry from Singapore to Sumatra can be a great experience.

Most ferries don’t go directly to Sumatra—they first stop at Batam Island, which is the closest Indonesian island to Singapore, just around 20 kilometers away. On a clear day, you can actually see Batam from Singapore, and from Batam, you’ll get a clear view of Singapore’s skyline too. Pretty cool, right?

Batam is a busy, strategic island known for duty-free shopping—great if you’re looking to buy branded items at lower prices. There are also beaches, seafood spots, and lively markets to explore. If you have time, it’s worth spending a day or two in Batam before heading off to Sumatra.

Powered by GetYourGuide

How to Get a Ferry from Singapore to Batam

Getting from Singapore to Batam by ferry is simple and popular among both locals and international travelers. Here’s what you need to know:

  • Ferries leave from two main terminals in Singapore: HarbourFront Centre and Tanah Merah Ferry Terminal. Most ferries arrive at Batam Center, the main port on the island.
  • Ferry Operators: 
    • Sindo Ferry: Affordable and reliable-
    • Majestic Fast Ferry / Batam Fast Ferry: Slightly more expensive, offering a more premium experience. 
  • How to Buy Tickets, Book online via: Traveloka (under “Attractions”) or Tiket.com (under “To Do”). Tickets can also be purchased directly at the ferry terminals in Singapore
  • Travel Time: The journey takes about 45 minutes to 1 hour, depending on the ferry and sea conditions
Backindo Tip: Even though it’s a short crossing, immigration checks will be done on both sides, just like at the airport.

Continuing from Batam to Mainland Sumatra

If you’re planning to explore mainland Sumatra, your journey doesn’t end in Batam. You’ll need to travel further—either by ferry or a domestic flight.

Option 1: Ferry to Dumai

  • Ferries from Batam to Dumai (on the east coast of Sumatra) are available
  • Tickets cost around IDR 120,000–200,000
  • Travel time is quite long—around 6 to 8 hours
  • From Dumai, if you plan to visit cities like Medan or Padang, be prepared for a long overland journey, which can take several more hours

Option 2: Domestic Flight to Medan or Padang

  • The faster and more practical choice is to fly
  • Domestic flights from Batam to Medan or Padang take about 1 hour and 20 minutes
  • Ticket prices are usually under IDR 1,000,000 (around USD 60 or less, depending on the season)
Backindo Tip: I highly recommend going for the flight option or combining both—explore Batam for a day or two, then catch a domestic flight to Sumatra’s main cities. It saves you both time and energy, and you’ll have more hours to enjoy the destination instead of being stuck in transit.

Which One’s Better: Flight or Ferry?

As we’ve covered, there are two main ways to get from Singapore to Sumatra: by plane or ferry. But if this is your first time visiting Indonesia—or Sumatra specifically—taking a flight is your best bet. It’s simple, fast, and most airports in Sumatra are fairly close to city centers, so you won’t get overwhelmed trying to find your way around.

That said, if you’ve been to Sumatra before and want to try something different, taking the ferry could be a fun new adventure—especially if you’re curious about places like Batam or nearby islands. It all depends on your timeline, destination, and travel budget.

Whatever you choose, just make sure to plan ahead. A little preparation goes a long way, especially when traveling between countries and crossing multiple islands.

Need tips and recommendations for your Sumatra trip? Feel free to reach out—we’d love to help! Just send an email to hello@backindo.com and we’ll guide you from there.

What Next?

Best Webs for Easy Travel in Indonesia

👉 Book train tickets easily on Traveloka.

👉 Find best accommodation on Booking.com.

👉 Get around with Grab cars or motorbikes.

👉 Book ferries and buses across Indonesia on 12Go.

👉 Discover tours and activities with GetYourGuide or Klook.

Or join our Facebook group to discuss your Java trip 👉Java Travel Tips & Authentic Experiences.