Search Eka Bus Tickets


Eka Bus Routes & Timings

RouteFirst BusLast Bus
Ngawi to Banjarnegara00:2000:20BOOK NOW
Mojokerto to Magelang19:3519:35BOOK NOW
Ngawi to Temanggung00:2000:20BOOK NOW
Madiun to Klaten23:1523:15BOOK NOW
Kertosono to Klaten21:0521:05BOOK NOW

Important Points to Remember about Eka Bus

Having been operating for 50 years, to be precise since 1971, Eka Bus has always succeeded in providing the best service for its users. That is the reason the Eka Otobus Company (PO) which is headquartered in Mojokerto, East Java is never absent from the list of favourite land transportation recommendations for travellers, especially the Executive class.

  • As AKAP (Inter-Provincial City Transport) Java Island, more precisely East Java and Central Java, is the largest service base of this PO.
  • Several major cities that are the departure and arrival points of Eka buses are Surabaya, Purwokerto, Yogyakarta, Kebumen, Solo, and Semarang.
  • With the aim of creating passenger comfort during the trip, PO Eka only operates Executive buses (2+2) equipped with air conditioning as its main fleet.
  • The convenience of bus users is increasing because the PO provides extra facilities in addition to air-conditioned cabin space, such as soft passenger seats, wide movement space, free mineral water, emergency doors, and charging points for cellphones.
  • Attractive offers from Eka Bus, in the form of a 10% discount & Rp. 20,000 cashback, can be obtained by ordering on the redBus online page (as long as vouchers last).
  • The PO policy that needs to be known before buying tickets is that changes to the Eka bus schedule cannot be made after the booking has been completed. For that, please confirm the departure date before processing ticket purchases as wisely as possible.
  • Based on customer reviews, Eka's PO services are included in the satisfactory category with an average score of 4.27.
  • For passenger safety, Eka buses always apply the AKAP Minimum Service Standards contained in the Regulation of the Minister of Transportation of the Republic of Indonesia, for example, the availability of baggage identification marks, danger signs, manifest data, vehicle crew identification, information on security disturbances, route information and vehicle identity.
  • Popular routes offered by Eka buses include Surabaya-Purwokerto (operational hours 05.00-17.00 WIB), Yogyakarta-Surabaya (operational hours 07.20-20.43 WIB), and Surabaya-Solo (operational hours 05.00-22.30 WIB). Each route is priced with different ticket rates, ranging from Rp. 75,000 to Rp. 150,000.
  • PO Eka passengers can depart or get off at the Surabaya Head Office (Surabaya), Bulupitu (Purwokerto), Giwangan Terminal (Yogyakarta), and Tirtonadi Terminal (Solo).

Eka Bus Ticket Booking

In 1971, Fendi Haryanto took the initiative to build a new business that he named PO Flores according to the fabric shop he had. Serving the Surabaya-Solo PP route, Flores's name was later changed to Eka-Mira, which was the name of his two children. Eka Bus now serves the Executive class, while Mira serves the Economy class.

Eka Bus Service

Specializing in AC Executive class services, Eka's bus service is always maintained to ensure performance on the go. In addition to safety, Eka Fast is also very concerned about the comfort of passengers during the trip.


Some of the popular routes offered by Eka Bus are:

  • Surabaya – Purwokerto
  • Yogyakarta (Jogja) - Surabaya
  • Surabaya-Kebumen
  • Surabaya – Solo
  • Surabaya – Semarang
  • Surabaya – Yogyakarta (Jogja)

Eka Bus Schedules vary depending on the route you choose. The Surabaya-Purwokerto route, for example, is served from 05.00 to 17.00, while Yogyakarta (Jogja) - Surabaya from 07.20 to 20.43. On the other hand, the Surabaya-Kebumen and Surabaya-Solo routes are both served from 05.00, but each ends at 17.00 and 22:30. The Surabaya-Semarang route departs first at 05.00 and finally at 21.00 WIB.

Eka Bus ticket prices are offered from IDR 75,000 to IDR 150,000, depending on the route you choose. Get information on Eka Bus schedules and the best ticket prices on the redBus, Indonesia website or app.


The Executive Class that Eka serves is equipped with facilities such as air conditioning, soft chairs with a 2-2 configuration, as well as wide space. Passengers are also offered mineral water.

Points of departure

The departure and drop-off points for Eka Bus passengers include:

  • Surabaya: Surabaya Head Office
  • Purwokerto: Bulupitu
  • Yogyakarta (Jogja): Giwangan Terminal
  • Kebumen: Kebumen Terminal
  • Solo: Tirtonadi Terminal
  • Semarang: Cross the City of Semarang


Jl.Raya Gilang No.10,

Gilang Selatan, Gilang, Kec. Taman,

Kabupaten Sidoarjo, Jawa Timur 61257.

Contact Info: 08176765000

You can get information about buses and Eka Bus ticket reservations quickly and easily through redBus, Indonesia website and app.

Disclaimer: Bus timings, routes, and fares are subject to change. Please check locally for any last-minute changes. 

Cancel Your Eka Bus Ticket and Get a Refund With Refund Guarantee

redBus offers another avenue of flexibility when it comes to booking a Eka bus ticket in Indonesia. With Refund Guarantee, customers can now cancel their Eka bus ticket and get a refund. A customer has to make sure that the Refund Guarantee add-on has been selected when they book their Eka bus ticket through the redBus platform. Customers would have to pay a small premium when they select the Refund Guarantee add-on. Once done, the customer can avail a reasonable refund of up to 75% on their bus tickets if they do decide to cancel the ticket before their bus journey begins. Refund Guarantee offers flexibility and eliminates any inconvenience that could arise if the customer needs to cancel their Eka bus ticket due to any unforeseen circumstances.

Eka Bus Types

The various types of buses run by Eka are:
  • Executive AC (2+2)
View More

Eka Online Bus Ticket Booking on redBus

Booking a bus ticket has been made easy and convenient thanks to the numerous advancements in technology. And just like how cell phones evolved from traditional landline connections, old bus booking methods have evolved into online booking. Customers do not have to stand in a queue anymore to buy a bus ticket and board a bus or settle for a seat that a bus agent provides, as redBus offers every bit of information that they would need to book a bus ticket. Bus schedules, list of operators, latest offers, amenities available, seats, customers can find everything on the redBus platform, which can be accessed from anywhere. Click here to get the latest information on your journey when you book your bus ticket with redBus.

To view updated COVID-19 guidelines, visit the Bus Tickets Online page on redBus. Customers can visit www.redBus.id to find out more about bus trips or favourite bus operators before booking tickets.

Bus Amenities

Reclining seatNo
Hand Sanitisers ProvidedNo
Charging PointNo
Reading LightYes
Water BottleNo


Q: How many cities are connected via Eka bus and what are the boarding and drop points in those cities.
A: Majorly, various Eka bus travels within 6 cities. These cities include Surabaya, Purwokerto, Yogyakarta, Kebumen, Solo, and Semarang. You can choose any of these destinations and book an Eka bus using redBus. Also, the respective pick-up and drop-points are Surabaya - Surabaya Head Office, Purwokerto - Bulupitu, Yogyakarta – Giwangan Terminal, Kebumen – Kebumen Terminal, and Solo – Tirtonadi Terminal.
Q: Do I need to print my bus ticket to board the bus?
A: There are two main scenarios that you might fall into when you have to board a bus. Now, if your boarding point is at any terminal in Indonesia, passengers will have to take a print out of the bus ticket that has been sent to the email in a PDF format. The second scenario is when your boarding point is a bus stop and not a terminal. In this case, you will receive an M-ticket that you will have to produce before boarding your bus. If the operator does not provide an M-Ticket, you will have to take a printout of the ticket (PDF) that has been sent to the registered email ID that you have used to book the bus ticket on the redBus website. Some operators might levy a charge if these conditions are not followed.
Q: How can I book a Eka bus ticket?
A: You can visit the Eka ticket counter located at the bus terminal nearest to you. An even simpler booking solution has been provided by redBus, Indonesia. The user-friendly website offers a simpler way to book your bus tickets online.
Q: Where can I check the Eka bus schedule for different routes within Indonesia?
A: You can check the Eka bus schedule on redBus.id. The redBus website would give you all the information you need on Eka bus. The bus timings are different for different routes. Suppose you want to travel from Surabaya to Purwokerto, you will get a bus starting from 5 in the morning up till 5 in the evening whereas if you want to travel from Yogyakarta to Surabaya, the buses start departing around 7:30 in the morning and the services are available till 8:45 in the evening. The timeframe of the running of the buses depends on the number of passengers travelling on the route regularly.
Q: How much does a bus ticket on a Eka bus cost?
A: The bus fare of Eka bus would depend on the route you want to travel on. The bus fare would generally lie in the range of IDR 80,000 to IDR 150,000. The base fare would change with the route and also with the other factors like the time of travel, availability of seats on the buses etc. Also, the price of the bus ticket increases if you choose to avail other services such as Wi-Fi, television, water and food, etc. Booking an air-conditioned Eka bus would cost you more as compared to booking a non-AC bus. Therefore, the fare would depend on the facilities you choose to travel with.
Q: Should I book my bus ticket at the counter or on the redBus platform?
A: That depends on what works best for you. You could book a ticket at the counter but you might be too late to book a comfortable window seat or risk being too late to book any seat at all. A lot of people are recognizing the benefits of booking a bus ticket on an online platform like redBus. It’s easy, convenient, and leaves you having all your questions answered by just browsing the website. The website provides live updates on a number of different avenues such as bus timings, fares, available seats, pick-up and drop-off points, discounts and offers, and much more.