Todo sobre los autobuses a Ipoh
Autobuses baratos a Ipoh
-
Kesatuan Express08:30Seri IskandarBus StationIpohEstación de Autobuses Amanjaya0EjecutivaUn Autobús de Kesatuan Express sale de Bus Station, Seri Iskandar (Malasia) a las 22/6/2025 8:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 1/1/0001 0:00:00. Hay disponibles 50 billetes de Ejecutiva por 1 € por persona. La duración del viaje es de 0h 0m
-
Sri Maju Group1h 20m017:00BidorEstación de autobuses18:20IpohJalan Bendahara0EconómicaUn Autobús de Sri Maju Group sale de Estación de autobuses, Bidor (Malasia) a las 22/6/2025 17:00:00 hacia Jalan Bendahara, Ipoh (Malasia) llegando a las 22/6/2025 18:20:00. Hay disponibles 50 billetes de Económica por 1 € por persona. La duración del viaje es de 1h 20m
-
Sri Theven Travel & Tours1h 0m010:00KamparBus Terminal11:00IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Sri Theven Travel & Tours sale de Bus Terminal, Kampar (Malasia) a las 22/6/2025 10:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 11:00:00. Hay disponibles 50 billetes de Económica por 3 € por persona. La duración del viaje es de 1h 0m
-
Sri Theven Express010:00KamparBus TerminalIpohEstación de Autobuses Amanjaya0EjecutivaUn Autobús de Sri Theven Express sale de Bus Terminal, Kampar (Malasia) a las 22/6/2025 10:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 1/1/0001 0:00:00. Hay disponibles 50 billetes de Ejecutiva por 3 € por persona. La duración del viaje es de 0h 0m
-
Grassland Super Nice Express3h 15m014:45Sungai PetaniTerminal Bas18:00IpohTrain Station0Económica PremiumUn Autobús de Grassland Super Nice Express sale de Terminal Bas, Sungai Petani (Malasia) a las 23/6/2025 14:45:00 hacia Train Station, Ipoh (Malasia) llegando a las 23/6/2025 18:00:00. Hay disponibles 50 billetes de Económica Premium por 4 € por persona. La duración del viaje es de 3h 15m
-
Mayang Sari Express3h 22m012:15ButterworthEstación Central de Autobuses15:37IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Mayang Sari Express sale de Estación Central de Autobuses, Butterworth (Malasia) a las 22/6/2025 12:15:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 15:37:00. Hay disponibles 50 billetes de Económica por 4 € por persona. La duración del viaje es de 3h 22m
-
Transnasional MY09:00Teluk IntanEstación Central de Autobuses9:00IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Transnasional MY sale de Estación Central de Autobuses, Teluk Intan (Malasia) a las 22/6/2025 9:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 9:00:00. Hay disponibles 50 billetes de Económica por 4 € por persona. La duración del viaje es de 0h 0m
-
Arwana2h 7m019:15ButterworthEstación Central de Autobuses21:22IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Arwana sale de Estación Central de Autobuses, Butterworth (Malasia) a las 22/6/2025 19:15:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 21:22:00. Hay disponibles 50 billetes de Económica por 4 € por persona. La duración del viaje es de 2h 7m
-
StarMart Express5h 43m09:45Kuala LumpurTerminal Bersepadu Selatan15:28IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de StarMart Express sale de Terminal Bersepadu Selatan, Kuala Lumpur (Malasia) a las 23/6/2025 9:45:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 23/6/2025 15:28:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 5h 43m
-
KPB Ekspress2h 37m020:30Sungai PetaniTerminal Bas Ekspres Ukir Square23:07IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de KPB Ekspress sale de Terminal Bas Ekspres Ukir Square, Sungai Petani (Malasia) a las 22/6/2025 20:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 23:07:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 2h 37m
-
Billion Stars Express3h 15m09:30KlangEstación Central de Autobuses12:45IpohEstación de Autobuses Amanjaya0EjecutivaUn Autobús de Billion Stars Express sale de Estación Central de Autobuses, Klang (Malasia) a las 23/6/2025 9:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 23/6/2025 12:45:00. Hay disponibles 50 billetes de Ejecutiva por 5 € por persona. La duración del viaje es de 3h 15m
-
Naik Selalu Express1h 15m011:30KamuntingBus Terminal12:45IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Naik Selalu Express sale de Bus Terminal, Kamunting (Malasia) a las 22/6/2025 11:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 12:45:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 1h 15m
-
AeroBus MY2h 43m09:30ButterworthEstación Central de Autobuses12:13IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de AeroBus MY sale de Estación Central de Autobuses, Butterworth (Malasia) a las 22/6/2025 9:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 12:13:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 2h 43m
-
Persada Express2h 7m09:15ButterworthEstación Central de Autobuses11:22IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Persada Express sale de Estación Central de Autobuses, Butterworth (Malasia) a las 22/6/2025 9:15:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 11:22:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 2h 7m
-
Konsortium (Malaysia)3h 8m03:00Kuala LumpurTerminal Bersepadu Selatan6:08IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Konsortium (Malaysia) sale de Terminal Bersepadu Selatan, Kuala Lumpur (Malasia) a las 22/6/2025 3:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 6:08:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 3h 8m
-
Unititi Express08:30Tanah Rata - Cameron HighlandsEstación de AutobusesIpohEstación de Autobuses Amanjaya0EjecutivaUn Autobús de Unititi Express sale de Estación de Autobuses, Tanah Rata - Cameron Highlands (Malasia) a las 22/6/2025 8:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 1/1/0001 0:00:00. Hay disponibles 50 billetes de Ejecutiva por 5 € por persona. La duración del viaje es de 0h 0m
-
Nishma Lestary (Naik Selalu)1h 15m011:30KamuntingBus Terminal12:45IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Nishma Lestary (Naik Selalu) sale de Bus Terminal, Kamunting (Malasia) a las 24/6/2025 11:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 24/6/2025 12:45:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 1h 15m
-
CS Travel & Tours09:00Tanah Rata - Cameron HighlandsEstación de AutobusesIpohEstación de Autobuses Amanjaya0EjecutivaUn Autobús de CS Travel & Tours sale de Estación de Autobuses, Tanah Rata - Cameron Highlands (Malasia) a las 22/6/2025 9:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 1/1/0001 0:00:00. Hay disponibles 50 billetes de Ejecutiva por 5 € por persona. La duración del viaje es de 0h 0m
-
Golden Silk Express3h 8m010:00Kuala LumpurTerminal Bersepadu Selatan13:08IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Golden Silk Express sale de Terminal Bersepadu Selatan, Kuala Lumpur (Malasia) a las 22/6/2025 10:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 13:08:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 3h 8m
-
Permata Utara2h 7m016:30ButterworthEstación Central de Autobuses18:37IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Permata Utara sale de Estación Central de Autobuses, Butterworth (Malasia) a las 24/6/2025 16:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 24/6/2025 18:37:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 2h 7m
-
MARA Liner3h 8m010:15Kuala LumpurTerminal Bersepadu Selatan13:23IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de MARA Liner sale de Terminal Bersepadu Selatan, Kuala Lumpur (Malasia) a las 22/6/2025 10:15:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 13:23:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 3h 8m
-
Jasmine Express2h 28m011:30KulimEstación de Autobuses13:58IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Jasmine Express sale de Estación de Autobuses, Kulim (Malasia) a las 22/6/2025 11:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 13:58:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 2h 28m
-
Lexojaya3h 23m08:00ButterworthEstación Central de Autobuses11:23IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Lexojaya sale de Estación Central de Autobuses, Butterworth (Malasia) a las 23/6/2025 8:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 23/6/2025 11:23:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 3h 23m
-
KBES Express3h 15m03:00Kuala LumpurBerjaya Times Square6:15IpohTrain Station0Económica PremiumUn Autobús de KBES Express sale de Berjaya Times Square, Kuala Lumpur (Malasia) a las 22/6/2025 3:00:00 hacia Train Station, Ipoh (Malasia) llegando a las 22/6/2025 6:15:00. Hay disponibles 50 billetes de Económica Premium por 5 € por persona. La duración del viaje es de 3h 15m
-
KKKL Express Malaysia3h 8m016:00Kuala LumpurTerminal Bersepadu Selatan19:08IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de KKKL Express Malaysia sale de Terminal Bersepadu Selatan, Kuala Lumpur (Malasia) a las 23/6/2025 16:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 23/6/2025 19:08:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 3h 8m
-
Poh Hai Travel3h 8m018:00Kuala LumpurTerminal Bersepadu Selatan21:08IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Poh Hai Travel sale de Terminal Bersepadu Selatan, Kuala Lumpur (Malasia) a las 27/6/2025 18:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 27/6/2025 21:08:00. Hay disponibles 50 billetes de Económica por 5 € por persona. La duración del viaje es de 3h 8m
-
Nice Coaches KTB5h 31m08:30Kuala LumpurStesen Sentral14:01IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Nice Coaches KTB sale de Stesen Sentral, Kuala Lumpur (Malasia) a las 23/6/2025 8:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 23/6/2025 14:01:00. Hay disponibles 50 billetes de Económica por 6 € por persona. La duración del viaje es de 5h 31m
-
Hatyai Intertop Express3h 15m08:30Kuala LumpurBerjaya Times Square11:45IpohTrain Station0Económica PremiumUn Autobús de Hatyai Intertop Express sale de Berjaya Times Square, Kuala Lumpur (Malasia) a las 22/6/2025 8:30:00 hacia Train Station, Ipoh (Malasia) llegando a las 22/6/2025 11:45:00. Hay disponibles 50 billetes de Económica Premium por 6 € por persona. La duración del viaje es de 3h 15m
-
Alisan Coach3h 15m06:30Kuala LumpurBerjaya Times Square9:45IpohTrain Station0Económica PremiumUn Autobús de Alisan Coach sale de Berjaya Times Square, Kuala Lumpur (Malasia) a las 22/6/2025 6:30:00 hacia Train Station, Ipoh (Malasia) llegando a las 22/6/2025 9:45:00. Hay disponibles 50 billetes de Económica Premium por 6 € por persona. La duración del viaje es de 3h 15m
-
NINI express3h 0m04:00Kuala LumpurBerjaya Times Square7:00IpohTrain Station0Económica PremiumUn Autobús de NINI express sale de Berjaya Times Square, Kuala Lumpur (Malasia) a las 22/6/2025 4:00:00 hacia Train Station, Ipoh (Malasia) llegando a las 22/6/2025 7:00:00. Hay disponibles 50 billetes de Económica Premium por 6 € por persona. La duración del viaje es de 3h 0m
-
Inter Top (Pudu)3h 8m08:30Kuala LumpurTerminal Bersepadu Selatan11:38IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Inter Top (Pudu) sale de Terminal Bersepadu Selatan, Kuala Lumpur (Malasia) a las 22/6/2025 8:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 11:38:00. Hay disponibles 50 billetes de Económica por 6 € por persona. La duración del viaje es de 3h 8m
-
Kejora Express3h 8m07:45Kuala LumpurTerminal Bersepadu Selatan10:53IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Kejora Express sale de Terminal Bersepadu Selatan, Kuala Lumpur (Malasia) a las 22/6/2025 7:45:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 10:53:00. Hay disponibles 50 billetes de Económica por 7 € por persona. La duración del viaje es de 3h 8m
-
Ekspres Perdana7h 9m021:30Kota BharuTerminal TESCO4:39IpohTrain Station0EconómicaUn Autobús de Ekspres Perdana sale de Terminal TESCO, Kota Bharu (Malasia) a las 28/6/2025 21:30:00 hacia Train Station, Ipoh (Malasia) llegando a las 29/6/2025 4:39:00. Hay disponibles 50 billetes de Económica por 7 € por persona. La duración del viaje es de 7h 9m
-
E-Mutiara5h 36m010:45Tanah MerahStesen Bas Ekspres16:21IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de E-Mutiara sale de Stesen Bas Ekspres, Tanah Merah (Malasia) a las 22/6/2025 10:45:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 16:21:00. Hay disponibles 50 billetes de Económica por 7 € por persona. La duración del viaje es de 5h 36m
-
Queen Express5h 13m010:45Tanah MerahEstación de Tren15:58IpohEstación de Autobuses Amanjaya0EconómicaUn Autobús de Queen Express sale de Estación de Tren, Tanah Merah (Malasia) a las 22/6/2025 10:45:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 15:58:00. Hay disponibles 50 billetes de Económica por 7 € por persona. La duración del viaje es de 5h 13m
-
YoYo00:40Aeropuerto Kuala LumpurKLIA (Bas Perlancongan, Door 4, L1) Parada de autobúsIpohEstación de Autobuses Amanjaya0EjecutivaUn Autobús de YoYo sale de KLIA (Bas Perlancongan, Door 4, L1) Parada de autobús, Aeropuerto Kuala Lumpur (Malasia) a las 22/6/2025 0:40:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 1/1/0001 0:00:00. Hay disponibles 50 billetes de Ejecutiva por 11 € por persona. La duración del viaje es de 0h 0m
-
City Express011:00Hat YaiNominatee Tour, 171 Thumnoonvithi RoadIpohEstación de Autobuses Amanjaya0EjecutivaUn Autobús de City Express sale de Nominatee Tour, 171 Thumnoonvithi Road, Hat Yai (Tailandia) a las 22/6/2025 11:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 1/1/0001 0:00:00. Hay disponibles 50 billetes de Ejecutiva por 16 € por persona. La duración del viaje es de 0h 0m
-
Sin Yong Express7h 48m022:15Johor BahruKempas Baru Estación de Tren6:03IpohTrain Station0Económica PremiumUn Autobús de Sin Yong Express sale de Kempas Baru Estación de Tren, Johor Bahru (Malasia) a las 23/6/2025 22:15:00 hacia Train Station, Ipoh (Malasia) llegando a las 24/6/2025 6:03:00. Hay disponibles 50 billetes de Económica Premium por 18 € por persona. La duración del viaje es de 7h 48m
-
Suasana Tony Coach010:00Hat YaiNominatee Tour, 171 Thumnoonvithi RoadIpohEstación de Autobuses Amanjaya0EjecutivaUn Autobús de Suasana Tony Coach sale de Nominatee Tour, 171 Thumnoonvithi Road, Hat Yai (Tailandia) a las 22/6/2025 10:00:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 1/1/0001 0:00:00. Hay disponibles 50 billetes de Ejecutiva por 20 € por persona. La duración del viaje es de 0h 0m
-
Golden Coach Express8h 11m08:30SingapurConcorde Shopping Centre16:41IpohEstación de Autobuses Amanjaya0Económica PremiumUn Autobús de Golden Coach Express sale de Concorde Shopping Centre, Singapur (Singapur) a las 22/6/2025 8:30:00 hacia Estación de Autobuses Amanjaya, Ipoh (Malasia) llegando a las 22/6/2025 16:41:00. Hay disponibles 50 billetes de Económica Premium por 21 € por persona. La duración del viaje es de 8h 11m
-
Eltabina Express8h 27m021:50SingapurGolden Mile Complex6:17IpohTrain Station0Económica PremiumUn Autobús de Eltabina Express sale de Golden Mile Complex, Singapur (Singapur) a las 22/6/2025 21:50:00 hacia Train Station, Ipoh (Malasia) llegando a las 23/6/2025 6:17:00. Hay disponibles 50 billetes de Económica Premium por 32 € por persona. La duración del viaje es de 8h 27m
-
KKKL Travel and Tours8h 27m022:00SingapurGolden Mile Complex6:27IpohTrain Station0Económica PremiumUn Autobús de KKKL Travel and Tours sale de Golden Mile Complex, Singapur (Singapur) a las 22/6/2025 22:00:00 hacia Train Station, Ipoh (Malasia) llegando a las 23/6/2025 6:27:00. Hay disponibles 50 billetes de Económica Premium por 34 € por persona. La duración del viaje es de 8h 27m
¿No encuentras la ciudad desde donde quieres viajar? En la barra de búsqueda verás que hemos completado Ipoh como tu destino. Únicamente tienes que introducir el lugar de salida. Si lo que deseas es coger el autobús desde Ipoh, simplemente haz clic en la doble flecha para cambiar la dirección.
En caso de que no sepas cuándo viajar, no te preocupes, nosotros te sugerimos una fecha de viaje. Por lo general, la gente reserva billetes de autobús con entre 3 a 7 días de anticipación. ¿Sabes exactamente en qué fecha deseas viajar? Simplemente selecciona el día en el calendario.¿Sabes ya tu fecha de regreso desde Ipoh? En ese caso comprueba el viaje de vuelta inmediatamente y simplemente selecciona la fecha apropiada. ¿Viajas acompañado/a? Elige el número de pasajeros que viajarán y ¡empieza la búsqueda de tu viaje! Puedes ordenar los resultados por precio, horario de salida y horario de llegada, además contamos con un filtro específico por estación de salida y llegada. Personaliza tu viaje de acuerdo a lo que necesites.
Por cierto, aquí también encontrarás información sobre otros medios de transporte como el tren, coche compartido y el avión que puedes coger hasta Ipoh.Todas las paradas de buses en Ipoh
Preguntas frecuentes (FAQs) sobre la ruta de autobús a Ipoh
¿Hay un autobús directo a Ipoh?
¿Qué puedo llevar en mi viaje en autobús a Ipoh?
¿Qué equipos y comodidades tiene el autobús hacia Ipoh?
¿Cuáles son las paradas de autobús en Ipoh?
¿Qué compañías de autobuses van a Ipoh?
¿Cómo puedo encontrar las mejores ofertas de autobuses a Ipoh?
¿Cuánto podría ahorrar comparando los autobuses por Ipoh?
Descubre otros destinos en bus
Las rutas de autobuses más buscadas a Ipoh
Más conexiones de autobús a Ipoh
- Autobús Alor Setar a Ipoh
- Baling Ipoh autobús
- Autobús Batu Pahat a Ipoh
- Autobús de Bidor a Ipoh
- Autobús Hat Yai a Ipoh
- Autobúses de Jerteh a Ipoh
- Autobúses Jitra a Ipoh
- Autobús Johor Bahru a Ipoh
- Autobúses Kajang Ipoh
- Autobús Kampar a Ipoh
- Autobúses de Kamunting a Ipoh
- Kangar a Ipoh autobúses
- Klang a Ipoh autobús
- Kluang a Ipoh autobús
- Autobús Kota Bharu a Ipoh
- Autobús Kuala Kangsar a Ipoh
- Kuala Perlis Ipoh autobús
- Kuala Terengganu a Ipoh autobúses
- Autobús Kuantan a Ipoh
- Autobúses Kulim a Ipoh
- Autobús de Lumut a Ipoh
- Muar Ipoh autobús
- Pasir Mas a Ipoh autobúses
- Putrajaya Ipoh autobús
- Autobúses Segamat Ipoh
- Autobúses Seri Iskandar a Ipoh
- Autobús Seri Manjung a Ipoh
- Shah Alam Ipoh autobús
- Autobús Singapur a Ipoh
- Sungai Petani Ipoh autobús
- Taiping a Ipoh autobúses
- Autobúses Tanah Merah a Ipoh
- Tanjung Malim Ipoh autobús
- Tapah a Ipoh autobús
- Autobús de Teluk Intan a Ipoh
- Autobús Temerloh a Ipoh